Wed, 08 Mar 2023 19:48:26 +0100
Updated translations.
--- a/src/eric7/MicroPython/BluetoothDialogs/BluetoothScanWindow.ui Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/MicroPython/BluetoothDialogs/BluetoothScanWindow.ui Wed Mar 08 19:48:26 2023 +0100 @@ -90,7 +90,7 @@ </sizepolicy> </property> <property name="toolTip"> - <string>Press to scan for available WiFi networks.</string> + <string>Press to scan for Bluetooth devices.</string> </property> <property name="text"> <string>Scan</string>
--- a/src/eric7/i18n/eric7_cs.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_cs.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1790,60 +1790,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Ano</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">Ne</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">ano</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">ne</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2144,6 +2164,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Jméno</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3840,187 +4012,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished">neznámý</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished">neznámý</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Aktivní</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Jméno</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20198,8 +20420,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20210,7 +20432,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20261,8 +20483,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20333,17 +20555,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Aktivní</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Jméno</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50014,17 +50282,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> @@ -50033,18 +50301,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50054,70 +50322,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished">Vyčistit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50126,336 +50394,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished">Spustit skript</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> <source>Configure</source> <translation type="unfinished">Konfigurovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished">Python soubory (*.py);;Všechny soubory (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished">Python soubory (*.py);;Všechny soubory (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99374,26 +99642,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> <source>Scan WiFi Networks</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99409,137 +99687,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Aktivní</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Ano</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">Ne</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">Ne</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Status</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> <source>Channel</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> <source>Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> <source>{0} dBm</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> <source>Connected Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>Name</source> <translation type="unfinished">Jméno</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> <source>RSSI [dBm]</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>Security</source> <translation type="unfinished">Bezpečnost</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_de.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_de.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1733,60 +1733,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation>Gerätedaten sind nicht verfügbar</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><p>Die Gerätedaten sind nicht verfügbar. Versuche, das Gerät neu zu verbinden. Abbruch...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation>REPL wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation>Der Plotter wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation>Die Ausführung von Skripten wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation>Auswahl des Geräteverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation>Wähle das Verzeichnis für das verbundene Gerät:</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation>Es wurde ein Fehler ohne nähere Angaben entdeckt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation>Befehl wird nicht unterstützt.</translation> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation>Ja</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation>Nein</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation>ja</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation>nein</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2080,6 +2100,159 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation>Bluetooth Funktionen</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation>Zeige Bluetooth Status</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation>Suche durchführen</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation>Bluetooth Schnittstelle aktivieren</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation>Bluetooth Schnittstelle deaktivieren</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation>Bluetooth wurde erfolgreich aktiviert.</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation>Bluetooth konnte nicht aktiviert werden.</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation>Bluetooth wurde erfolgreich deaktiviert.</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation>Bluetooth konnte nicht deaktiviert werden.</translation> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation>Bluetooth Suche</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation>MAC-Addresse</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation>RSSI [dBm]</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation>Suchdauer:</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation>Gib die Suchdauer in Sekunden ein</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation> s</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation>Drücken, um nach Bluetooth Geräten zu suchen.</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation>Suchen</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation><p>Die Suche nach verfügbaren Geräten ist gescheitert.</p><p>Ursache: {0}</p></translation> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation> + <numerusform><p><b>%n</b> Gerät gefunden.</p></numerusform> + <numerusform><p><b>%n</b> Geräte gefunden.</p></numerusform> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation>N/A</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation>Vollständige {0}-bit Dienst UUID: {1}</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation>Unvollständige {0}-bit Dienst UUID: {1}</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation>Hersteller ID: 0x{0:x} ({1})</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation>Hersteller ID: 0x{0:x}</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation>Sendeleistung [dBm]: {0}</translation> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation>Bluetooth Status</translation> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3781,187 +3954,237 @@ <translation>offen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation>öffentlich</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation>zufällig, statisch</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation>zufällig, privat, auflösbar</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation>zufällig, privat, nicht auflösbar</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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>Python Dateien für CircuitPython können an Ort und Stelle bearbeitet werden, wenn das Geräteverzeichnis lokal verfügbar ist. Ein solches Verzeichnis konnte nicht gefunden werden. Direkte Bearbeitung ist nicht verfügbar.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="289" /> - <source>Library Management</source> - <translation>Bibliotheksverwaltung</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation>Bibliotheksverwaltung</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation>CircuitPython Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation>Zeige CircuitPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation>Gerät zurücksetzen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation>CircuitPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation>UF2 Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation>ESP32 Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation>Flash löschen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation>MicroPython Firmware flashen</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation>Flash löschen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation>MicroPython Firmware flashen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation>Zusätzliche Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation>Teensy Gerät</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation>CircuitPython Flashanweisungen</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation>Teensy Gerät</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation>CircuitPython Flashanweisungen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation>'Teensy Loader' starten</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation>Startet die 'Teensy Loader' Anwendung zum Flashen des Teensy Boards.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation>Bibliotheksdateien installieren</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation>Bibliothekspaket installieren</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation>'circup' Paket installieren</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation>unbekannt</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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><h4>CircuitPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="519" /> - <source><p><b>Update available!</b></p></source> - <translation><p><b>Update verfügbar!</b></p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation>CircuitPython Version</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation>Bibliotheksdateien installieren</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation>Bibliothekspaket installieren</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation>'circup' Paket installieren</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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><h4>CircuitPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="525" /> + <source><p><b>Update available!</b></p></source> + <translation><p><b>Update verfügbar!</b></p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation>CircuitPython Version</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>Das Geräteverzeichnis "<b>{0}</b>" ist nicht bereit. Stelle sicher, dass es gemounted ist und versuche es erneut.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Übersetzte Python Dateien (*.mpy);;Python Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation>CircuitPython Bibliotheken</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation>unbekannt ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation>Das Geräteverzeichnis ist nicht verfügbar.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation>WLAN Berechtigungen schreiben</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> <translation><p>Die Datei <b>{0}</b> existiert bereits. Soll sie ersetzt werden?</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation>Abgebrochen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>CircuitPython unterstützt nicht die Konfiguration der IPv4 Parameter des WiFi Access Point.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation>CircuitPython unterstützt nicht die Ermittlung verbundener Geräte.</translation> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation>Aktiv</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation>MAC-Addresse</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation>Adresstyp</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation>Verbunden</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation>Advertising</translation> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20122,8 +20345,8 @@ <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation>Flash löschen</translation> @@ -20134,7 +20357,7 @@ <translation>MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation>Zusätzliche Firmware flashen</translation> @@ -20185,8 +20408,8 @@ <translation>Ausgabe von 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation>Ausgabe von 'esptool write_flash'</translation> @@ -20257,17 +20480,63 @@ <translation>unbekannt ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation>Aktiv</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation>MAC-Addresse</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation>Adresstyp</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation>Öffentlich</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation>Zufällig</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation>Empfangspuffer</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation>{0} Bytes</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation>MTU</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation>Soll der Flashspeicher des ausgewählten Gerätes wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation>Ausgabe von 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation>µPy/CPy Firmware flashen</translation> </message> @@ -49891,17 +50160,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation>MicroPython MenÜ</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>Das Paket QtSerialPort ist nicht verfügbar.<br/>Die MicroPython Unterstützung wird deaktiviert.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n unterstütztes Gerät gefunden.</numerusform> @@ -49909,18 +50178,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation>{0} - {1} ({2})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -49931,70 +50200,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation>Manuelle Auswahl</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation>Unbekanntes MicroPython Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation><p>Diese ubekannten seriellen Geräte wurden erkannt.</p><ul><li>{0}</li></ul><p>Falls es sich um ein MicroPython Board handelt, melden sie es bitte zusammen mit dem Boardnamen und einer Kurzbeschreibung an <a href="mailto:{1}"> die eric Fehlermitteilungsadresse</a>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation>{0} (0x{1:04x}/0x{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation>Sollen sie zur Liste der manuell konfigurierten Geräte hinzugefügt werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation>Drücken, um die Verbindung zum aktuelle Geräte zu trennen</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50007,336 +50276,336 @@ Drücke zum Abschluss den Resetknopf des Gerätes und warte ein paar Sekunden vor einem neuen Versuch.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Die Eingabeaufforderung kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation><p>Das Gerät am seriellen Port <b>{0}</b> antwortet nicht. Es hat wahrscheinlich keine MicroPython Firmware geflasht.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Kann keine Verbindung zum Gerät an der seriellen Schnittstelle <b>{0}</b> herstellen.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation>Der aktuelle Editortext enthält kein Skript. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Das Skript kann nicht ausgeführt werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Das Chart kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation>Nicht gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Der Dateimanager kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation>Downloads</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation>Version anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation>Implementierung anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation>Board Daten anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation>Zeit synchronisieren</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation>Gerätezeit anzeigen</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> - <translation>Lokale Zeit anzeigen</translation> + <source>Show Version</source> + <translation>Version anzeigen</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation>Implementierung anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation>Board Daten anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation>Zeit synchronisieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation>Gerätezeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation>Lokale Zeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation>Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation>Eingebaute Module anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation>Paket installieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation>Pakete installieren</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation>Python Datei übersetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation>Aktuellen Editor übersetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation>Firmware herunterladen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation>Dokumentation anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation>UF2 Gerät flashen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation>Unbekannte Geräte verwalten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation>Ignorierte Serielle Geräte</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Versionsinformationen des Gerätes</h3></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation>Versionsinformationen des Gerätes</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation>Keine Versionsinformationen verfügbar.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation>Informationen zur Implementierung</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation><h3>Informationen zur Implementierung</h3><p>Dieses Gerät enthält <b>{0} {1}{2}</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation>Keine Informationen zur Implementierung verfügbar.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation><p>Die Zeit des angeschlossenen Gerätes wurde mit der lokalen Zeit synchronisiert.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Datum und Zeit des Gerätes</h3><table><tr><td><b>Datum</b></td><td>{0}</td></tr><tr><td><b>Zeit</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation><h3>Datum und Zeit des Gerätes</h3><p>{0}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation>Datum und Zeit des Gerätes</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation>Lokales Datum und Zeit</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Lokales Datum und Zeit</h3><table><tr><td><b>Datum</b></td><td>{0}</td></tr><tr><td><b>Zeit</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation>Datum und Zeit</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation><table><tr><th></th><th>Lokales Datum und Zeit</th><th>Datum und Zeit des Gerätes</th></tr><tr><td><b>Datum</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Zeit</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation><table><tr><th>Lokales Datum und Zeit</th><th>Datum und Zeit des Gerätes</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation>Fehler bei Gerätekommunikation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation><p>Es trat ein Fehler bei der Kommunikation mit dem Gerät auf.</p><p>Methode: {0}</p><p>Nachricht: {1}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation>Der MicroPython Crosscompiler <b>mpy-cross</b> kann nicht gefunden werden. Stelle sicher, dass er im Suchpfad liegt oder konfiguriere ihn auf der MicroPython Konfigurationsseite.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation>Python Datei übersetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation>Aktuellen Editor übersetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation>Firmware herunterladen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation>Dokumentation anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation>UF2 Gerät flashen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation>Unbekannte Geräte verwalten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation>Ignorierte Serielle Geräte</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation>Einstellungen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Versionsinformationen des Gerätes</h3></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation>Versionsinformationen des Gerätes</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation>Keine Versionsinformationen verfügbar.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation>unbekannt</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation>Informationen zur Implementierung</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation><h3>Informationen zur Implementierung</h3><p>Dieses Gerät enthält <b>{0} {1}{2}</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation>Keine Informationen zur Implementierung verfügbar.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation><p>Die Zeit des angeschlossenen Gerätes wurde mit der lokalen Zeit synchronisiert.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Datum und Zeit des Gerätes</h3><table><tr><td><b>Datum</b></td><td>{0}</td></tr><tr><td><b>Zeit</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation><h3>Datum und Zeit des Gerätes</h3><p>{0}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation>Datum und Zeit des Gerätes</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation>Lokales Datum und Zeit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Lokales Datum und Zeit</h3><table><tr><td><b>Datum</b></td><td>{0}</td></tr><tr><td><b>Zeit</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation>Datum und Zeit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation><table><tr><th></th><th>Lokales Datum und Zeit</th><th>Datum und Zeit des Gerätes</th></tr><tr><td><b>Datum</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Zeit</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation><table><tr><th>Lokales Datum und Zeit</th><th>Datum und Zeit des Gerätes</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation>Fehler bei Gerätekommunikation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation><p>Es trat ein Fehler bei der Kommunikation mit dem Gerät auf.</p><p>Methode: {0}</p><p>Nachricht: {1}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation>Der MicroPython Crosscompiler <b>mpy-cross</b> kann nicht gefunden werden. Stelle sicher, dass er im Suchpfad liegt oder konfiguriere ihn auf der MicroPython Konfigurationsseite.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Die Python Datei <b>{0}</b> existiert nicht. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation>Unbekannte Geräte hinzufügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation>Wähle die hinzuzufügenden unbekannten Geräte:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation>Zusätzlich alle Module im Dateisystem.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Gib die zu installierenden Pakete durch Leerzeichen getrennt ein:</translation> </message> @@ -99221,26 +99490,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation>Gib das Suchintervall in Sekunden ein</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation> s</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation>Auswählen, um eine periodische Suche nach WLAN Netzwerken durchzuführen</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation>Periodische Suche</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> <source>Scan WiFi Networks</source> <translation>Suche WLAN Netzwerke</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation><p>Die Suche nach verfügbaren WLAN Netzwerken ist gescheitert.</p><p>Ursache: {0}</p></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation> <numerusform><p><b>%n</b> Netzwerk gefunden.</p></numerusform> @@ -99257,137 +99536,137 @@ <translation>WLAN Status</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation>Aktiv</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation>Ja</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation>Nein</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation>Gerät</translation> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation>Nein</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation>Gerät</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation>verbunden</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation>Status</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation>Hostname</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation>IPv4 Adresse</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation>Netzmaske</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation>Gateway</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <source>MAC-Address</source> <translation>MAC-Addresse</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> <source>Channel</source> <translation>Kanal</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> <source>Country</source> <translation>Staat</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation>Sendeleistung</translation> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation>Sendeleistung</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> <source>{0} dBm</source> <translation>{0} dBm</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> <source>Connected Access Point</source> <translation>Verbundener Access Point</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> <source>RSSI [dBm]</source> <translation>RSSI [dBm]</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>Security</source> <translation>Sicherheit</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Access Point</source> <translation>Access Point</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> <source>SSID</source> <translation>SSID</translation> </message>
--- a/src/eric7/i18n/eric7_empty.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_empty.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1716,60 +1716,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished" /> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2063,6 +2083,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3747,187 +3919,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20003,8 +20225,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20015,7 +20237,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20066,8 +20288,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20138,17 +20360,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -49656,35 +49924,35 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -49692,70 +49960,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -49764,336 +50032,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -98554,26 +98822,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> <source>Scan WiFi Networks</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -98589,137 +98867,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> - <source>Active</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> <source>Channel</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> <source>Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> <source>{0} dBm</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> <source>Connected Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> <source>RSSI [dBm]</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>Security</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_en.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_en.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1716,60 +1716,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished" /> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2063,6 +2083,159 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation> + <numerusform><p>Detected <b>%n</b> device.</p></numerusform> + <numerusform><p>Detected <b>%n</b> devices.</p></numerusform> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3747,187 +3920,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20018,8 +20241,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20030,7 +20253,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20081,8 +20304,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20153,17 +20376,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -49697,17 +49966,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n supported device detected.</numerusform> @@ -49715,18 +49984,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -49737,70 +50006,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -49809,336 +50078,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -98612,26 +98881,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> <source>Scan WiFi Networks</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation> <numerusform><p>Detected <b>%n</b> network.</p></numerusform> @@ -98648,137 +98927,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> - <source>Active</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> <source>Channel</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> <source>Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> <source>{0} dBm</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> <source>Connected Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> <source>RSSI [dBm]</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>Security</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_es.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_es.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1730,61 +1730,81 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><p>Los datos del dispositivo no están dispoibles. Trate de conectar el dispositivo de nuevo. Abortando...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation>REPL no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation>Plotter no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation>La ejecución de scripts no está soportada por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation>El Gestor de Archivos no está soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation>Seleccionar Directorio para Dispositivo</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation>Seleccionar el directorio para el dispositivo conectado:</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation>Detectado un error sin indicaciones.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Si</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">si</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">no</translation> + </message> + <message> <source>Show MicroPython Versions</source> <translation type="vanished">Mostrar Versiones de MicroPython</translation> </message> @@ -2081,6 +2101,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> s</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3782,188 +3954,238 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished">Público</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation>Directorio del espacio de trabajo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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>Los archivos Python para CircuitPython se pueden editar in situ, si el volumen de dispositivo está disponible localmente. No se ha encontrado un volumen de tales características. La edición in situ no estará disponible.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="289" /> - <source>Library Management</source> - <translation>Gestión de Bibliotecas</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation>Gestión de Bibliotecas</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation>Funciones de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation>Mostrar Versiones de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished">Resetear Dispositivo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation>Flashear Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished">Borrar Flash</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished">Flash MicroPython Firmware</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished">Borrar Flash</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished">Flash MicroPython Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished">Flash Additional Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation>Instrucciones de Flash de CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation>Instrucciones de Flash de CircuitPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation>Iniciar 'Teensy Loader'</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation>Iniciar la aplicación 'Teensy Loader' para flashear el dispositivo Teensy.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation>Instalar Archivos de Biblioteca</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation>Instalar Package de Biblioteca</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation>Instalar Package 'circup'</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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><h4>Información de Versión de CircuitPython</h4><table><tr><td>Instalado:</td><td>{0}</td></tr><tr><td>Disponible:</td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="519" /> - <source><p><b>Update available!</b></p></source> - <translation><p><b>¡Actualización disponible!</b></p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation>Versión de CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation>Instalar Archivos de Biblioteca</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation>Instalar Package de Biblioteca</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation>Instalar Package 'circup'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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><h4>Información de Versión de CircuitPython</h4><table><tr><td>Instalado:</td><td>{0}</td></tr><tr><td>Disponible:</td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="525" /> + <source><p><b>Update available!</b></p></source> + <translation><p><b>¡Actualización disponible!</b></p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation>Versión de CircuitPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>El volumen de dispositivo "<b>{0}</b>" no está disponible. Asegúrese de que está montado correctamente e inténtelo de nuevo.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Archivos Compilados de Python (*.mpy);;Archivos de Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation>Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation>Bibliotecas de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Activo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> + <message> <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="vanished"><p>Teensy 4.0 y Teensy 4.1 no soportan un bootloader UF2. Utilizar por favor la aplicación 'Teensy Loader' para flashear CircuitPython. Asegurarse de que se ha descargado el fichero hexadecimal de CircuitPython.</p><p>Ver <a href="{0}">el website de PJRC Teensy</a> para más detalles.</p></translation> </message> @@ -20139,8 +20361,8 @@ <translation>Mostrar Versiones de MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation>Borrar Flash</translation> @@ -20151,7 +20373,7 @@ <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation>Flash Additional Firmware</translation> @@ -20202,8 +20424,8 @@ <translation>Salida de 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation>Salida de 'esptool write_flash'</translation> @@ -20274,17 +20496,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Activo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished">Público</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation>¿Borrar el flash del dispositivo seleccionado?</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation>Salida de 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -49911,17 +50179,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation>Menú de MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>El package QtSerialPort no está disponible.<br/>Soporte para MicroPython desactivado.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n dispositivo soportado detectado.</numerusform> @@ -49929,18 +50197,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation>{0} - {1} ({2})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation>No se han detectado dispositivos soportados.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -49951,70 +50219,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation>Dispositivo MicroPython Desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation><p>Detectados estos dispositivos de serie desconocidos</p><ul><li>{0}</li></ul><p>Reportarlos por favor junto con el nombre de la placa y una descripción corta a <a href="mailto:{1}"> la dirección de reporte de bugs de eric </a> si es una placa MicroPython.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation>{0} (0x{1:04x}/0x{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation>¿Desea añadirlos a la lista de dispositivos configurados manualmente?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation>Limpiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation>Pegar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation>Seleccionar todo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation>Pulsar para desconectar el dispositivo seleccionado</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation>No hay dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50027,336 +50295,336 @@ Finalmente, pulsar el botón de reset del dispositivo y esperar unos pocos segundos antes de intentar de nuevo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>El REPL no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation><p>El dispositivo en el puerto de serie <b>{0}</b> no responde. Puede que no tenga un firmware MicroPython flasheado.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>No se puede conectar el dispositovo en el puerto de serie <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation>El editor actual no contiene un script. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>No se puede ejecutar el script.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation>Iniciar Gráfica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>No se puede iniciar la gráfica.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation>Gráfico µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation>Datos de Gráfica sin Guardar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation>Comenzar Gestor de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>El Gestor de Archivos no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation>Descargas</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation>Mostrar Versión</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation>Mostrar Implementación</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation>Mostrar Datos de Microprocesador</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation>Sincronizar Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> - <translation>Mostrar Hora Local</translation> + <source>Show Version</source> + <translation>Mostrar Versión</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation>Mostrar Implementación</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation>Mostrar Datos de Microprocesador</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation>Sincronizar Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation>Mostrar Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation>Mostrar Módulos Incorporados</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished">Instalar Packages</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation>Compilar Archivo de Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation>Compilar Editor Actual</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation>Descargar Firmware</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation>Mostrar Documentación</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation>Flashear Dispositivo UF2</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation>Gestión Dispositivos Desconocidos</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation>Dispositivos de Serie Ignorados</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation>Configurar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Información de Versión de Dispositivo</h3></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation>Información de Versión de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation>No hay información de versión disponible.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation>Información de Implementación de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation><h3>Información de Implementación de Dispositivo</h3><p>Este dispositivo contiene <b>{0} {1}{2}</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation>Sin información disponible de implementación de dispositivo.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation><p>La hora del dispositivo conectado está sincronizada con la hora local.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Fecha y Hora del Dispositivo</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation><h3>Fecha y Hora del Dispositivo</h3><p>{0}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation>Fecha y Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation>Fecha y Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Fecha y Hora del Local</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation>Fecha y Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation><table><tr><th></th><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td><b>Fecha</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Hora</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation><table><tr><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation>Error de gestión del dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation><p>Ha ocurrido un error al comunicar con el dispositivo conectado.</p><p>Método: {0}</p><p>Mensaje: {1}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation>El compilador multiplataforma de MicroPython <b>mpy-cross</b> no se encuentra. Asegúrese de que está en la ruta de búsqueda o configurarlo en la página de configuración de MicroPython.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation>Compilar Archivo de Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation>Compilar Editor Actual</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation>Descargar Firmware</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation>Mostrar Documentación</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation>Flashear Dispositivo UF2</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation>Gestión Dispositivos Desconocidos</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation>Dispositivos de Serie Ignorados</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation>Configurar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Información de Versión de Dispositivo</h3></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation>Información de Versión de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation>No hay información de versión disponible.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation>Información de Implementación de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation><h3>Información de Implementación de Dispositivo</h3><p>Este dispositivo contiene <b>{0} {1}{2}</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation>Sin información disponible de implementación de dispositivo.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation><p>La hora del dispositivo conectado está sincronizada con la hora local.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Fecha y Hora del Dispositivo</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation><h3>Fecha y Hora del Dispositivo</h3><p>{0}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation>Fecha y Hora del Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation>Fecha y Hora Local</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Fecha y Hora del Local</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation>Fecha y Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation><table><tr><th></th><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td><b>Fecha</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Hora</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation><table><tr><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation>Error de gestión del dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation><p>Ha ocurrido un error al comunicar con el dispositivo conectado.</p><p>Método: {0}</p><p>Mensaje: {1}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation>El compilador multiplataforma de MicroPython <b>mpy-cross</b> no se encuentra. Asegúrese de que está en la ruta de búsqueda o configurarlo en la página de configuración de MicroPython.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>El archivo de Python <b>{0}</b> no existe. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>El editor actual no contiene un archivo de Python. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation>Añadir Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation>Más cualesquiera módulos en el sistema de archivos.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99232,26 +99500,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished"> s</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> - <source>Scan WiFi Networks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99267,137 +99545,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Activo</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">No</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Estado</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished">Nombre de Host</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> + <source>Channel</source> + <translation type="unfinished">Canal</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> + <source>Country</source> + <translation type="unfinished">Pais</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> + <source>{0} dBm</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> + <source>Connected Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> + <source>Security</source> + <translation type="unfinished">Seguridad</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> - <source>Channel</source> - <translation type="unfinished">Canal</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> - <source>Country</source> - <translation type="unfinished">Pais</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> - <source>{0} dBm</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> - <source>Connected Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> - <source>Name</source> - <translation type="unfinished">Nombre</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> - <source>RSSI [dBm]</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> - <source>Security</source> - <translation type="unfinished">Seguridad</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> - <source>Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_fr.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_fr.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1821,60 +1821,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished">Matériel non supporté</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished">REPL n'est pas supporté pour ce matériel.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished">Le gestionnaire de fichier n'est pas supporté pour ce matériel.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished">Supprimer une erreur sans indications.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Oui</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">Non</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">oui</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">non</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2175,6 +2195,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nom</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> s</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3877,187 +4049,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation>Répertoire de travail</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation>Installer les fichiers librairies</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished">inconnu</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation>Installer les fichiers librairies</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished">inconnu</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Fichiers Python Compilés (*.mpy);;Fichiers Python (*.py);;Tous les Fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Actif</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Nom</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20282,8 +20504,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20294,7 +20516,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20345,8 +20567,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20417,17 +20639,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Actif</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Nom</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50153,17 +50421,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation>Menu MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n matériel supporté détecté.</numerusform> @@ -50171,18 +50439,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation>Pas de matériel supporté détecté.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50191,70 +50459,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation>Matériel MicroPython inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation>Effacer</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished">Tout sélectionner</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation>Cliquer pour déconnecter le matériel courant</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation>Cliquer pour se connecter au matériel sélectionné</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation>Pas de matériel relié</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50263,336 +50531,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation>Démarrer REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>REPL ne peut être démarré.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Ne peut connecter un matériel sur le port série<b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation>Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation>Il n'y a pas d'éditeur ouvert. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation>L'éditeur courant ne contient pas de script. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Ne peut lancer le script.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation>Démarrer le gestionnaire de fichier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Le gestionnaire de fichier ne peut démarrer.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished">Téléchargements</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation>Montrer la version</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation>Montrer l'implémentation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation>Synchroniser le temps</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation>Montrer l'horloge matériel</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> - <translation>Montrer l'horloge locale</translation> + <source>Show Version</source> + <translation>Montrer la version</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation>Montrer l'implémentation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation>Synchroniser le temps</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation>Montrer l'horloge matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation>Montrer l'horloge locale</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation>Montrer l'horloge</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished">Installer des packages</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation>Compilier le fichier Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation>Montrer la documentation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation>Matériels séries ignorés</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation>Configuration</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation>Pas d'information de version disponible.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation>inconnu</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation><p>L'horloge du matériel connecté a été synchronisée à l'horloge locale.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Date et heure matériel</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation><h3>Date et heure matériel</h3><p>{0}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation>Date et heure matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation>Date et heure locales</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Date et heure locales</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation>Date et heure</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation><table><tr><th></th><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Heure</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation><table><tr><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation><p>Il y a eu une erreur de communication avec le matériel connecté.</p><p>Méthode : {0}</p><p>Message : {1}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation>Compilier le fichier Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation>Montrer la documentation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation>Matériels séries ignorés</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation>Configuration</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation>Pas d'information de version disponible.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation>inconnu</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation><p>L'horloge du matériel connecté a été synchronisée à l'horloge locale.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Date et heure matériel</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation><h3>Date et heure matériel</h3><p>{0}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation>Date et heure matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation>Date et heure locales</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Date et heure locales</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation>Date et heure</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation><table><tr><th></th><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Heure</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation><table><tr><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation><p>Il y a eu une erreur de communication avec le matériel connecté.</p><p>Méthode : {0}</p><p>Message : {1}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Le fichier Python <b>{0}</b> n'existe pas. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>L'éditeur courant ne contient pas un fichier Python. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99758,26 +100026,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished"> s</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> - <source>Scan WiFi Networks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99793,137 +100071,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Actif</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Oui</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">Non</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">Non</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Etat (status)</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> + <source>Channel</source> + <translation type="unfinished">Salon</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> + <source>Country</source> + <translation type="unfinished">Pays</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> + <source>{0} dBm</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> + <source>Connected Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> + <source>Name</source> + <translation type="unfinished">Nom</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> + <source>Security</source> + <translation type="unfinished">Sécurité</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> - <source>Channel</source> - <translation type="unfinished">Salon</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> - <source>Country</source> - <translation type="unfinished">Pays</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> - <source>{0} dBm</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> - <source>Connected Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> - <source>Name</source> - <translation type="unfinished">Nom</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> - <source>RSSI [dBm]</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> - <source>Security</source> - <translation type="unfinished">Sécurité</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> - <source>Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_it.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_it.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1794,60 +1794,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Si</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">si</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">no</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2148,6 +2168,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> s</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3848,187 +4020,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished">sconosciuto</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished">sconosciuto</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Attivo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20244,8 +20466,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20256,7 +20478,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20307,8 +20529,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20379,17 +20601,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Attivo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50064,17 +50332,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> @@ -50082,18 +50350,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50102,70 +50370,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished">Pulisci</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished">Copia</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished">Incolla</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished">Seleziona tutti</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50174,336 +50442,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished">Esegui Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished">Downloads</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> <source>Configure</source> <translation type="unfinished">Configura</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished">File Python (*.py);;Tutti i File (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99463,26 +99731,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished"> s</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> - <source>Scan WiFi Networks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99498,137 +99776,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Attivo</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">No</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">No</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Stato</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> <source>Channel</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> <source>Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> <source>{0} dBm</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> <source>Connected Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> <source>RSSI [dBm]</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>Security</source> <translation type="unfinished">Sicurezza</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_pt.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_pt.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1804,60 +1804,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Sim</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">Não</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">sim</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">não</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2158,6 +2178,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> s</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3854,187 +4026,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished">Público</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished">desconhecido</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished">desconhecido</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Ativo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20258,8 +20480,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20270,7 +20492,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20321,8 +20543,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20393,17 +20615,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Ativo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished">Público</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50054,17 +50322,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> @@ -50072,18 +50340,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50092,70 +50360,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished">Limpar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished">Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished">Colar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished">Selecionar Tudo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50164,336 +50432,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished">Executar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished">Descargas</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> <source>Configure</source> <translation type="unfinished">Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> <source>Date and Time</source> <translation type="unfinished">Data e Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99249,26 +99517,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished"> s</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> - <source>Scan WiFi Networks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99284,137 +99562,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Sim</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">Não</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">Não</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Estado</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> + <source>Channel</source> + <translation type="unfinished">Canal</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> + <source>Country</source> + <translation type="unfinished">País</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> + <source>{0} dBm</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> + <source>Connected Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> + <source>Security</source> + <translation type="unfinished">Segurança</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> - <source>Channel</source> - <translation type="unfinished">Canal</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> - <source>Country</source> - <translation type="unfinished">País</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> - <source>{0} dBm</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> - <source>Connected Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> - <source>Name</source> - <translation type="unfinished">Nome</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> - <source>RSSI [dBm]</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> - <source>Security</source> - <translation type="unfinished">Segurança</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> - <source>Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_ru.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_ru.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1730,61 +1730,81 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><p>Данные устройства недоступны. Попробуйте снова подключиться к устройству. Прерывание...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation>Выберите директорию устройства</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation>Выберите директорию для подсоединенного устройства:</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation>Обнаружена неиндексированная ошибка.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Да</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">Нет</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">да</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">нет</translation> + </message> + <message> <source>Show MicroPython Versions</source> <translation type="vanished">Показать версии MicroPython</translation> </message> @@ -2082,6 +2102,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Имя</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> сек</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3785,188 +3957,238 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished">Public</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation>Директория рабочей области</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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>Файлы Python для CircuitPython можно редактировать по месту, если том устройства доступен локально . Такой том найти не удалось. Редактирование по месту будет недоступно.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="289" /> - <source>Library Management</source> - <translation>Управление библиотекой</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation>Управление библиотекой</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation>Функции CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation>Показать версии CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished">Сбросить устройство</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation>Прошить микрокод CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished">Очистить Flash-память</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished">Прошить микрокод MicroPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished">Очистить Flash-память</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished">Прошить микрокод MicroPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished">Прошить дополнительный микрокод</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation>Инструкции по прошивке CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation>Инструкции по прошивке CircuitPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation>Запустить 'Teensy Loader'</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation>Запустите приложение 'Teensy Loader' чтобы прошить устройство Teensy.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation>Установить файлы библиотек</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation>Установить пакет библиотеки</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation>Установить пакет 'circup'</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation>неизвестный</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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><h4>Информация о версии CircuitPython</h4><table><tr><td>Установлена:</td><td>{0}</td></tr><tr><td>Доступна:</td ><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="519" /> - <source><p><b>Update available!</b></p></source> - <translation><p><b>Доступно обновление!</b></p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation>Версия CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation>Установить файлы библиотек</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation>Установить пакет библиотеки</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation>Установить пакет 'circup'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation>неизвестный</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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><h4>Информация о версии CircuitPython</h4><table><tr><td>Установлена:</td><td>{0}</td></tr><tr><td>Доступна:</td ><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="525" /> + <source><p><b>Update available!</b></p></source> + <translation><p><b>Доступно обновление!</b></p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation>Версия CircuitPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>Том устройства "<b>{0}</b>" недоступен. Убедитесь, что он подмонтирован правильно и попробуйте снова.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Компилированные файлы Python (*.mpy);;Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation>Микрокод CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation>Библиотеки CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Активный</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Имя</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> + <message> <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="vanished"><p>Teensy 4.0 и Teensy 4.1 не поддерживают UF2 загрузчик. Для прошивки CircuitPython используйте приложение 'Teensy Loader'. Убедитесь, что вы скачали hex-файл CircuitPython.</p><p>Подробности смотрите на <a href="{0}">the PJRC Teensy web site</a>.</p></translation> </message> @@ -20176,8 +20398,8 @@ <translation>Показать версии MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation>Очистить Flash-память</translation> @@ -20188,7 +20410,7 @@ <translation>Прошить микрокод MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation>Прошить дополнительный микрокод</translation> @@ -20239,8 +20461,8 @@ <translation>Вывод команды 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation>Вывод команды 'esptool write_flash'</translation> @@ -20311,17 +20533,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Активный</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Имя</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished">Public</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation>Действительно ли flash-память выбранного устройства должна быть очищена?</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation>Вывод команды 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -49978,17 +50246,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation>Меню MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>Пакет QtSerialPort недоступен.<br/>Поддержка MicroPython деактивирована.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>Обнаружено %n поддерживаемое устройство.</numerusform> @@ -49997,18 +50265,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation>{0} - {1} ({2})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation>Не обнаружены поддерживаемые устройства.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -50021,70 +50289,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation>Ручной выбор</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation>Неизвестное устройство MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation><p>Обнаружены следующие неизвестные последовательные устройства</p><ul><li>{0}</li></ul><p>Если это плата MicroPython, то сообщите о ней вместе с названием платы и кратким описанием по адресу <a href="mailto:{1}"> the eric bug reporting</a>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation>{0} (0x{1:04x}/0x{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation>Хотите добавить их в список вручную настроенных устройств?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation>Вставить</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation>Выделить всё</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation>Отключить выбранное устройство</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation>Подключить выбранное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation>Устройство не подключено</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50097,336 +50365,336 @@ И, наконец, нажмите кнопку перезагрузки устройства и подождите несколько секунд, прежде чем повторить попытку.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation>Запустить REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Не удается запустить REPL.</p><p>Причина:</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation>Подсоединение последовательного устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation><p>Устройство не отвечает через последовательный порт <b>{0}</b>. Возможно на нем не установлена прошивка MicroPython.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Не удается соединиться с устройством через последовательный порт <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation>Выполнить скрипт</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation>Редактор не открыт. Прерывание...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation>Текущий редактор не содержит скрипт. Прервать...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Не удается выполнить скрипт.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation>Построить диаграмму</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Не удается построить диаграмму.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation>µPy диаграммы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation>Несохраненные данные диаграммы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation>Диаграмма содержит несохраненные данные.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation>Запустить менеджер файлов</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Не удается запустить менеджер файлов.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation>µPy файлы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation>Загрузить микрокод / библиотеки</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation>Показать версию</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation>Показать исполнение</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation>Показать данные платы</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation>Синхронизировать время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation>Показать время устройства</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> - <translation>Показать локальное время</translation> + <source>Show Version</source> + <translation>Показать версию</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation>Показать исполнение</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation>Показать данные платы</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation>Синхронизировать время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation>Показать время устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation>Показать локальное время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation>Показать время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation>Показать встроенные модули</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished">Установить пакеты</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation>Компилировать файл Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation>Компилировать текущий редактор</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation>Загрузить микрокод</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation>Просмотр документации</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation>Прошивка UF2-устройств</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation>Менеджер неизвестных устройств</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation>Проигнорированные последовательные устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation>Настройки</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Информация о версии устройства</h3></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation>Информация о версии устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation>Информация о версии недоступна.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation>unknown</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation>Информация о исполнении устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation><h3>Информация о реализации устройства</h3><p>Это устройство содержит <b>{0} {1}</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation>Информация о реализации устройства отсутствует.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation><p>Время подключенного устройства было синхронизировано с локальным временем.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Дата и время устройства</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation><h3>Дата и время устройства</h3><p>{0}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation>Дата и время устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation>Локальные дата и время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation><h3>Локальные дата и время</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation>Дата и время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation><table><tr><th></th><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td><b>Дата </b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Время </b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation><table><tr><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation>Ошибка при работе с устройством</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation><p>Произошла ошибка при работе с подключаемым устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation>Кросс-компилятор MicroPython <b>mpy-cross</b> не найден. Убедитесь, что он находится в пути поиска, или настройте его на странице конфигурации MicroPython.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Файлы Python (*.py);;Все файлы (*)</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation>Компилировать файл Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation>Компилировать текущий редактор</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation>Загрузить микрокод</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation>Просмотр документации</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation>Прошивка UF2-устройств</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation>Менеджер неизвестных устройств</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation>Проигнорированные последовательные устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation>Настройки</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Информация о версии устройства</h3></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation>Информация о версии устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation>Информация о версии недоступна.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation>unknown</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation>Информация о исполнении устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation><h3>Информация о реализации устройства</h3><p>Это устройство содержит <b>{0} {1}</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation>Информация о реализации устройства отсутствует.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation><p>Время подключенного устройства было синхронизировано с локальным временем.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Дата и время устройства</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation><h3>Дата и время устройства</h3><p>{0}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation>Дата и время устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation>Локальные дата и время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation><h3>Локальные дата и время</h3><table><tr><td><b>Дата</b></td><td>{0}</td></tr><tr><td><b>Время</b></td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation>Дата и время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation><table><tr><th></th><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td><b>Дата </b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Время </b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation><table><tr><th>Дата и время локальные</th><th>Дата и время устройства</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation>Ошибка при работе с устройством</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation><p>Произошла ошибка при работе с подключаемым устройством.</p><p>Метод: {0}</p><p>Сообщение: {1}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation>Кросс-компилятор MicroPython <b>mpy-cross</b> не найден. Убедитесь, что он находится в пути поиска, или настройте его на странице конфигурации MicroPython.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Файлы Python (*.py);;Все файлы (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Файл Python <b>{0}</b> не существует. Отмена...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation>Вывод команды 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Текущий редактор не содержит файл Python. Отмена...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation>Добавить неизвестное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation>Выбор устройств для добавления:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation>Плюс любые модули в файловой системе.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99472,26 +99740,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished"> сек</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> - <source>Scan WiFi Networks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99507,137 +99785,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Активный</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Да</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">Нет</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">Нет</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Статус</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished">Имя хоста</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> + <source>Channel</source> + <translation type="unfinished">Канал</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> + <source>Country</source> + <translation type="unfinished">Страна</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> + <source>{0} dBm</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> + <source>Connected Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> + <source>Name</source> + <translation type="unfinished">Имя</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> + <source>Security</source> + <translation type="unfinished">Безопасность</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> - <source>Channel</source> - <translation type="unfinished">Канал</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> - <source>Country</source> - <translation type="unfinished">Страна</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> - <source>{0} dBm</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> - <source>Connected Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> - <source>Name</source> - <translation type="unfinished">Имя</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> - <source>RSSI [dBm]</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> - <source>Security</source> - <translation type="unfinished">Безопасность</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> - <source>Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_tr.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_tr.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1791,60 +1791,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">Evet</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">Hayır</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">evet</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">no</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2145,6 +2165,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Adı</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3840,187 +4012,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished">bilinmeyen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished">bilinmeyen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <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="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">Aktif</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">Adı</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20191,8 +20413,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20203,7 +20425,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20254,8 +20476,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20326,17 +20548,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">Aktif</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">Adı</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50001,17 +50269,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> @@ -50019,18 +50287,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50039,70 +50307,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished">Temizle</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished">Kopyala</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished">Yapıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished">Hepsini Seç</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50111,336 +50379,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished">Betiği Çalıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> <source>Configure</source> <translation type="unfinished">Yapılandırma</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> <source>unknown</source> <translation type="unfinished">bilinmeyen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished">Python Dosyaları (*.py);;Tüm Dosyalar (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished">Python Dosyaları (*.py);;Tüm Dosyalar (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99234,26 +99502,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> <source>Scan WiFi Networks</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99269,137 +99547,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">Aktif</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">Evet</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">Hayır</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">Hayır</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">Durum</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> <source>Channel</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> <source>Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> <source>{0} dBm</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> <source>Connected Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> <source>Name</source> <translation type="unfinished">Adı</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> <source>RSSI [dBm]</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> <source>Security</source> <translation type="unfinished">Güvenlik</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> <source>Access Point</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> <source>SSID</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_zh_CN.ts Wed Mar 08 19:28:56 2023 +0100 +++ b/src/eric7/i18n/eric7_zh_CN.ts Wed Mar 08 19:48:26 2023 +0100 @@ -1819,60 +1819,80 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="163" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="164" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <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="217" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="227" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="246" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="265" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="272" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="284" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="291" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="329" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="336" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="330" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="476" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="483" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1341" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>Yes</source> + <translation type="unfinished">是</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <source>No</source> + <translation type="unfinished">否</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>yes</source> + <translation type="unfinished">是</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <source>no</source> + <translation type="unfinished">否</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -2173,6 +2193,158 @@ </message> </context> <context> + <name>BluetoothController</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="43" /> + <source>Bluetooth Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="45" /> + <source>Show Bluetooth Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="47" /> + <source>Perform Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="95" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="89" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="50" /> + <source>Activate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="117" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="111" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="54" /> + <source>Deactivate Bluetooth Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="90" /> + <source>Bluetooth was activated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="96" /> + <source>Bluetooth could not be activated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="112" /> + <source>Bluetooth was deactivated successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothController.py" line="118" /> + <source>Bluetooth could not be deactivated.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothScanWindow</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="68" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Bluetooth Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">名称</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan Duration:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Enter the scan duration in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> 秒</translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Press to scan for Bluetooth devices.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.ui" line="0" /> + <source>Scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="69" /> + <source><p>The scan for available devices failed.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="77" /> + <source><p>Detected <b>%n</b> device(s).</p></source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="82" /> + <source>N/A</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="97" /> + <source>Complete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="99" /> + <source>Incomplete {0}-bit Service UUID: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="110" /> + <source>Manufacturer ID: 0x{0:x} ({1})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="114" /> + <source>Manufacturer ID: 0x{0:x}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothScanWindow.py" line="123" /> + <source>Tx Power Level [dBm]: {0}</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>BluetoothStatusDialog</name> + <message> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <location filename="../MicroPython/BluetoothDialogs/BluetoothStatusDialog.ui" line="0" /> + <source>Bluetooth Status</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>BoardDataDialog</name> <message> <location filename="../MicroPython/BoardDataDialog.py" line="39" /> @@ -3874,187 +4046,237 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="129" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="258" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Workspace Directory</source> <translation>工作空间目录</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="259" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> <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="289" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="295" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="297" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="305" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> <source>Reset Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="315" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> <source>Flash CircuitPython Firmware</source> <translation>刷新 CircuitPython 固件</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="319" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="323" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="324" /> - <source>Erase Flash</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="326" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> + <source>Erase Flash</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="337" /> - <source>CircuitPython Flash Instructions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="539" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" /> - <source>Install Library Files</source> - <translation>安装库文件</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="537" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="380" /> - <source>Install Library Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install 'circup' Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="492" /> - <source>unknown</source> - <translation type="unfinished">未知</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="511" /> - <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="519" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> - <source>CircuitPython Version</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> + <source>Install Library Files</source> + <translation>安装库文件</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> + <source>Install Library Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install 'circup' Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> + <source>unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> + <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="525" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> + <source>CircuitPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>该设备卷 "<b>{0}</b>" 不可用。确认其已正确挂载后重试。</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="573" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="579" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>编译 Python 文件 (*.mpy);;Python 文件 (*.py);;所有文件 (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="603" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="609" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="607" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="999" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="737" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="911" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="833" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="876" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="848" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="877" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="849" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> <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="884" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="856" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> <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="1137" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> + <source>Active</source> + <translation type="unfinished">活动的</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> + <source>Name</source> + <translation type="unfinished">名称</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircuitPythonUpdaterInterface</name> @@ -20251,8 +20473,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1096" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1080" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20263,7 +20485,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20314,8 +20536,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1180" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1139" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20386,17 +20608,63 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1081" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <source>Active</source> + <translation type="unfinished">活动的</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <source>Name</source> + <translation type="unfinished">名称</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>Rx-Buffer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <source>{0} Bytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <source>MTU</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1095" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1309" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1140" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50032,35 +50300,35 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="243" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="298" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>%n supported device(s) detected.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="353" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="357" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> <source>No supported devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="377" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50068,70 +50336,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="384" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="388" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="447" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="422" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="419" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="431" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="435" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="452" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="578" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Clear</source> <translation type="unfinished">清除</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="587" /> <source>Copy</source> <translation type="unfinished">复制</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="589" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="593" /> <source>Paste</source> <translation type="unfinished">粘贴</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="596" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Select All</source> <translation type="unfinished">全选</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="622" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="631" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="657" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="661" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="658" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="662" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -50140,336 +50408,336 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="687" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="691" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="688" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="692" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1205" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1217" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1275" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1266" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1257" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1279" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1261" /> <source>Run Script</source> <translation type="unfinished">运行脚本</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1267" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1312" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1317" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1394" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1395" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1415" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1419" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> <source>Downloads</source> <translation type="unfinished">下载</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> - <source>Synchronize Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1517" /> - <source>Show Local Time</source> + <source>Show Version</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> <source>Show Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2088" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2085" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2104" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1922" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1583" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <source>Configure</source> + <translation type="unfinished">配置</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1601" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> + <source>unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1659" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1660" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <source><p>The time of the connected device was synchronized with the local time.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1745" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1757" /> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1758" /> + <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1799" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Date and Time</source> + <translation type="unfinished">日期和时间</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> + <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> + <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1824" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> + <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1867" /> + <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1903" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1538" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1561" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> - <source>Configure</source> - <translation type="unfinished">配置</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1594" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> - <source>unknown</source> - <translation type="unfinished">未知</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1624" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1640" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1641" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source><p>The time of the connected device was synchronized with the local time.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1702" /> - <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1739" /> - <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1763" /> - <source>Date and Time</source> - <translation type="unfinished">日期和时间</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> - <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1805" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1848" /> - <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1874" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1884" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1893" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1912" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1919" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2011" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2030" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2012" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2031" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2053" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2072" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2108" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> @@ -99465,26 +99733,36 @@ </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Enter the scan interval in seconds</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source> s</source> <translation type="unfinished"> 秒</translation> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> + <source>Select to perform a periodic WiFi network scan</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.ui" line="0" /> <source>Periodic Scan</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="67" /> - <source>Scan WiFi Networks</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="68" /> + <source>Scan WiFi Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="69" /> <source><p>The scan for available WiFi networks failed.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="78" /> + <location filename="../MicroPython/WifiDialogs/WifiNetworksWindow.py" line="79" /> <source><p>Detected <b>%n</b> network(s).</p></source> <translation type="unfinished"> <numerusform /> @@ -99500,137 +99778,137 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="135" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="57" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="46" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> <source>Active</source> <translation type="unfinished">活动的</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> <source>Yes</source> <translation type="unfinished">是</translation> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="145" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="67" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="59" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="48" /> + <source>No</source> + <translation type="unfinished">否</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="54" /> + <source>Client</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="136" /> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="66" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="58" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="47" /> - <source>No</source> - <translation type="unfinished">否</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="53" /> - <source>Client</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="143" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="65" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="148" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="70" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="149" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="71" /> <source>Status</source> <translation type="unfinished">状态</translation> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="73" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="151" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="74" /> <source>Hostname</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="153" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="154" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="77" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="156" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="79" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="157" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="80" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="159" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="82" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="83" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="161" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="84" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="162" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="165" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="117" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="86" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="168" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="114" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="89" /> + <source>Channel</source> + <translation type="unfinished">频道</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="127" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="93" /> + <source>Country</source> + <translation type="unfinished">国家</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> + <source>Tx-Power</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="177" /> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="100" /> + <source>{0} dBm</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="106" /> + <source>Connected Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" /> + <source>Name</source> + <translation type="unfinished">名称</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="120" /> + <source>RSSI [dBm]</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" /> + <source>Security</source> + <translation type="unfinished">安全</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="132" /> + <source>Access Point</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="85" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="167" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="113" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="88" /> - <source>Channel</source> - <translation type="unfinished">频道</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="126" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="92" /> - <source>Country</source> - <translation type="unfinished">国家</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="175" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="98" /> - <source>Tx-Power</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="176" /> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="99" /> - <source>{0} dBm</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="105" /> - <source>Connected Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="108" /> - <source>Name</source> - <translation type="unfinished">名称</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="119" /> - <source>RSSI [dBm]</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" /> - <source>Security</source> - <translation type="unfinished">安全</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="131" /> - <source>Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="163" /> <source>SSID</source> <translation type="unfinished" /> </message>