Thu, 04 May 2023 17:54:22 +0200
Updated translations.
--- a/src/eric7/MicroPython/MicroPythonWebreplDeviceInterface.py Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/MicroPython/MicroPythonWebreplDeviceInterface.py Thu May 04 17:54:22 2023 +0200 @@ -77,8 +77,8 @@ if password is None: password, ok = QInputDialog.getText( None, - self.tr("WebRepl Password"), - self.tr("Enter the WebRepl password:"), + self.tr("WebREPL Password"), + self.tr("Enter the WebREPL password:"), QLineEdit.EchoMode.Password, ) if not ok: @@ -97,7 +97,7 @@ if not ok: EricMessageBox.warning( None, - self.tr("WebRepl Login"), + self.tr("WebREPL Login"), self.tr( "The login to the selected device 'webrepl' failed. The given" " password may be incorrect."
--- a/src/eric7/i18n/eric7_cs.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_cs.ts Thu May 04 17:54:22 2023 +0200 @@ -1790,77 +1790,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished">Ano</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished">Ne</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished">ano</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished">ne</translation> </message> @@ -4215,14 +4215,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4235,94 +4235,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished">Aktivní</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished">Jméno</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20607,8 +20607,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20619,7 +20619,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20670,8 +20670,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20737,68 +20737,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished">Aktivní</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished">Jméno</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50416,15 +50416,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50432,11 +50433,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50529,8 +50541,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50872,8 +50884,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -50887,39 +50899,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Vyčistit</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Kopírovat</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Vložit</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Vybrat vše</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Host:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Port:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Heslo:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Jméno:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Popisek:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Host:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Port:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Heslo:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Jméno</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Popisek</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Přidat...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Editovat...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Odebrat</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> - <numerusform /> - <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50929,70 +51200,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished">Vyčistit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished">Kopírovat</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished">Vložit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished">Vybrat vše</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -51001,353 +51265,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished">Spustit skript</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished">Konfigurovat</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished">neznámý</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <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="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished">Konfigurovat</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished">neznámý</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <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="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51370,6 +51639,30 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform /> + <numerusform /> + <numerusform /> + </translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Vyčistit</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Kopírovat</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Vložit</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Vybrat vše</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51533,29 +51826,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58770,18 +59063,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Předvolby exportu</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Předvolby importu</translation> </message> @@ -69156,88 +69449,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished">Aktivní</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished">Status</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation type="unfinished">Aktivní</translation> + <source>Gateway</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished">Status</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -70163,19 +70456,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation>'{0}' nebyl nalezen.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation>Nahrazeno {0} výskytů.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation>Nebylo nic nahrazeno, protože '{0}' nebyl nalezen.</translation> </message> @@ -83303,7 +83596,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -83344,17 +83637,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_de.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_de.ts Thu May 04 17:54:22 2023 +0200 @@ -1733,77 +1733,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation>Gerätedaten sind nicht verfügbar</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <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="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <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="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <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="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <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="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation>Auswahl des Geräteverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <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="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <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="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation>Befehl wird nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation>Ja</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation>Nein</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation>ja</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation>nein</translation> </message> @@ -4157,14 +4157,14 @@ <translation>Wähle den Pfad des Gerätes:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation>unbekannt ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4177,94 +4177,94 @@ <translation>WLAN Berechtigungen schreiben</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation>Abgebrochen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <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="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation>Aktiv</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation>Verbunden</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation>IPv4 Adresse</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation>Netzmaske</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation>Gateway</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation>MAC-Addresse</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation>Chiptyp</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation>max. Sockets</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation>Verbindungsskript schreiben</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation>Adresstyp</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation>Advertising</translation> </message> @@ -20533,8 +20533,8 @@ <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation>Flash löschen</translation> @@ -20545,7 +20545,7 @@ <translation>MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation>Zusätzliche Firmware flashen</translation> @@ -20596,8 +20596,8 @@ <translation>Ausgabe von 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation>Ausgabe von 'esptool write_flash'</translation> @@ -20663,68 +20663,68 @@ <translation>Fehler beim Löschen der Berechtigungen: {0}</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation>unbekannt ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation>Aktiv</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation>Name</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation>MAC-Addresse</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation>Adresstyp</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation>Öffentlich</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation>Zufällig</translation> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation>MAC-Addresse</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation>Adresstyp</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation>Öffentlich</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation>Zufällig</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation>Empfangspuffer</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation>{0} Bytes</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation>MTU</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <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="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation>Ausgabe von 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation>µPy/CPy Firmware flashen</translation> </message> @@ -50296,15 +50296,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> - <translation>Serieller Link</translation> + <source>Device Communication</source> + <translation>Gerätekommunikation</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation>Timeout für die Serielle Kommunikation:</translation> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation>Timeout für serielle Verbindung:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation>Gib den Timeout Wert ein</translation> @@ -50312,11 +50313,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation> s</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation>Timeout für WebREPL:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation>Gerätezeit</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation>Auswählen, um die Zeit nach Herstellen der Verbindung zu synchronisieren</translation> </message> @@ -50409,8 +50421,8 @@ <translation>Gib das Netzwerkkennwort ein</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50752,8 +50764,8 @@ <translation>offen</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation>Drücken, um das Kennwort auszublenden</translation> </message> @@ -50767,38 +50779,299 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation>Löschen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation>Kopieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation>Einfügen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation>Alles auswählen</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation>Drücken, um das Kennwort auszublenden.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation>Drücken, um das Kennwort anzuzeigen.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation>WebREPL Verbindung</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation>Rechner:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation>Gib den Rechnernamen oder die IPv4 Adresse des Gerätes ein.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation>Port:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation>Gib den Port der WebREPL ein (leer lassen für den Standardport 8266).</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation>Kennwort:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation>Gib das Kennwort für diese Geräteverbindung ein.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation>Gerätetype:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation>Wähle den Gerätetyp</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation>WebREPL Kennwort</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation>Gib das WebREPL Kennwort ein:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation>WebREPL Anmeldung</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation>Die Anmeldung am ausgewählten Gerät 'webrepl' ist fehlgeschlagen. Das eingegebene Kennwort war möglicherweise falsch.</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation>WebREPL URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation>Name:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation>Gib einen eindeutigen Namen für die WebREPL Verbindung ein.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation>Beschreibung:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation>Gibe eine Kurzbeschreibung für die Anzeige in der Auswahlliste ein.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation>Rechner:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation>Gib den Rechnernamen oder die IPv4 Adresse des Gerätes ein.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation>Port:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation>Gib den Port der WebREPL ein (leer lassen für den Standardport 8266).</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation>Kennwort:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation>Gib das Kennwort für diese Geräteverbindung ein.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation>Gerätetype:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation>Wähle den Gerätetyp</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation>Ausgewählte WebREPL URLs löschen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation>Sollen die ausgewählten WebREPL URLs wirklich gelöscht werden?</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation>Alle WebREPL URLs löschen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation>Sollen wirklich alle WebREPL URLs gelöscht werden?</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation>WebREPL URLs</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation>Name</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation>Beschreibung</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation>URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation>Drücken, um einen neuen Eintrag hinzuzufügen.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation>Hinzufügen...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation>Drücken, um den ausgewählten Eintrag zu bearbeiten.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation>Bearbeiten...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation>Drücken, um die ausgwählten Einträge zu löschen.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation>Entfernen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation>Drücken, um alle Einträge zu löschen.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation>Alle entfernen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation><b>Hinweis:</b> Der Name eines Eintrags muss in der Liste eindeutig sein.</translation> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation>MicroPython MenÜ</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation> - <numerusform>%n unterstütztes Gerät gefunden.</numerusform> - <numerusform>%n unterstützte Geräte gefunden.</numerusform> + <numerusform>%n unterstütztes serielles Gerät erkannt.</numerusform> + <numerusform>%n unterstützte serielle Geräte erkannt.</numerusform> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <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="381" /> - <source>No supported devices detected.</source> - <translation>Keine unterstützten Geräte gefunden.</translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> + <translation>Keine unterstützten seriellen Geräte erkannt.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -50809,70 +51082,66 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation>Manuelle Auswahl</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation>WebREPL (manuell)</translation> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation> + <numerusform> +%n WebREPL Verbindung definiert.</numerusform> + <numerusform> +%n WebREPL Verbindungen definiert.</numerusform> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation>Unbekanntes MicroPython Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation>Löschen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation>Kopieren</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation>Einfügen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation>Alles auswählen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <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="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -50885,354 +51154,359 @@ 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="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <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="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <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="781" /> + <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="817" /> + <source>Start Chart</source> + <translation>Chart starten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <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="833" /> + <source>µPy Chart</source> + <translation>µPy Chart</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation>Nicht gesicherte Chart Daten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation>Das Chart enthält ungesicherte Daten.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation>Dateimanager starten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation>µPy Dateien</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation>Downloads</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation>Version anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation>Implementierung anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation>Board Daten anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation>Zeit synchronisieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation>Gerätezeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation>Lokale Zeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation>Zeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation>Eingebaute Module anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation>Paket installieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation>Pakete installieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation>Python Datei übersetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation>Aktuellen Editor übersetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation>Firmware herunterladen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation>Dokumentation anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation>Zu UF2 konvertieren</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation>UF2 Gerät flashen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation>Unbekannte Geräte verwalten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation>Ignorierte Serielle Geräte</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Versionsinformationen des Gerätes</h3></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation>Versionsinformationen des Gerätes</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation>Keine Versionsinformationen verfügbar.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation>Informationen zur Implementierung</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation>Keine Informationen zur Implementierung verfügbar.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <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="1271" /> + <source>Device Date and Time</source> + <translation>Datum und Zeit des Gerätes</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <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="1292" /> - <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="1328" /> - <source>Start Chart</source> - <translation>Chart starten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <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="1344" /> - <source>µPy Chart</source> - <translation>µPy Chart</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation>Nicht gesicherte Chart Daten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation>Das Chart enthält ungesicherte Daten.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation>Dateimanager starten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation>µPy Dateien</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation>Downloads</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation>Version anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation>Implementierung anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation>Board Daten anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> - <translation>Zeit synchronisieren</translation> + <source>Local Date and Time</source> + <translation>Lokales Datum und Zeit</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation>Datum und Zeit</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation>Fehler bei Gerätekommunikation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <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="1438" /> + <source>'mpy-cross' Output</source> + <translation>'mpy-cross' Ausgabe</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <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="1556" /> + <source>Add Unknown Devices</source> + <translation>Unbekannte Geräte hinzufügen</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation>Gerätezeit anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation>Lokale Zeit anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation>Zeit anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation>Eingebaute Module anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation>Paket installieren</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation>Pakete installieren</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation>Python Datei übersetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation>Aktuellen Editor übersetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation>Firmware herunterladen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation>Dokumentation anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation>Zu UF2 konvertieren</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation>UF2 Gerät flashen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation>Unbekannte Geräte verwalten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation>Ignorierte Serielle Geräte</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation>Einstellungen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Versionsinformationen des Gerätes</h3></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation>Versionsinformationen des Gerätes</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation>Keine Versionsinformationen verfügbar.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation>unbekannt</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation>Informationen zur Implementierung</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation>Keine Informationen zur Implementierung verfügbar.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <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="1782" /> - <source>Device Date and Time</source> - <translation>Datum und Zeit des Gerätes</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation>Lokales Datum und Zeit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation>Datum und Zeit</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation>Fehler bei Gerätekommunikation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <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="1949" /> - <source>'mpy-cross' Output</source> - <translation>'mpy-cross' Ausgabe</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <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="2067" /> - <source>Add Unknown Devices</source> - <translation>Unbekannte Geräte hinzufügen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <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="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation>Zusätzlich alle Module im Dateisystem.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation>Paket '{0}' wurde erfolgreich installiert.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Gib die zu installierenden Pakete durch Leerzeichen getrennt ein:</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> - <translation>Drücken, um nach angeschlossenen Geräten zu suchen</translation> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation>Drücken, um verbundene Geräte zu erkennen und die Auswahlliste neu aufzubauen.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> + <translation>Drücken, um die Liste konfigurierter WebREPL Verbindungen zu bearbeiten.</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> @@ -51417,29 +51691,29 @@ <translation>Das Skript ist leer. Abbruch.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation>MicroPython Firmware für BBC micro:bit V1</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation>DAPLink Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation>MicroPython Firmware für BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation>CircuitPython Firmware für BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> @@ -58652,18 +58926,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> @@ -68829,88 +69103,88 @@ <translation>MicroPython Version</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation>Pimoroni Pico Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation>CircuitPython Bibliotheken</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation>Staat einstellen</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation>unbekannt ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>Pico Wireless unterstützt nicht die Konfiguration der IPv4 Parameter des WiFi Access Point.</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation>Pico Wireless unterstützt nicht die Ermittlung verbundener Geräte.</translation> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation>Aktiv</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation>Verbunden</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation>Status</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation>Hostname</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation>IPv4 Adresse</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation>Netzmaske</translation> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation>Aktiv</translation> + <source>Gateway</source> + <translation>Gateway</translation> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation>Verbunden</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation>Status</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation>Hostname</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation>IPv4 Adresse</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation>Netzmaske</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation>Gateway</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation>MAC-Addresse</translation> </message> @@ -69840,19 +70114,19 @@ <translation>Alle ersetzen</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation>„{0}“ wurde nicht gefunden.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation>{0} Vorkommen ersetzt.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation>Es wurde nichts ersetzt, da „{0}“ nicht gefunden wurde.</translation> </message> @@ -83040,7 +83314,7 @@ <translation>MicroPython Flashanweisungen</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation>MicroPython Firmware flashen</translation> @@ -83081,17 +83355,17 @@ <translation>MicroPython Version</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation><p>Teensy 4.0 und Teensy 4.1 werden mit der 'Teensy Loader' Anwendung geflasht. Stelle sicher, dass die MicroPython .hex Datei geladen ist.</p><p>Siehe <a href="{0}">die PJRC Teensy Webseite</a> für Details.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation>'Teensy Loader' starten</translation> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation>'Teensy Loader' starten</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation><p>Die 'Teensy Loader' Anwendung <b>teensy</b> konnte nicht gestartet werden. Stelle sicher, dass sie sich im Suchpfad befindet oder starte sie manuell.</p></translation> </message>
--- a/src/eric7/i18n/eric7_empty.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_empty.ts Thu May 04 17:54:22 2023 +0200 @@ -1716,77 +1716,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished" /> </message> @@ -4122,14 +4122,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4142,94 +4142,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20412,8 +20412,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20424,7 +20424,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20475,8 +20475,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20542,68 +20542,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50058,15 +50058,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50074,11 +50075,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50171,8 +50183,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50514,8 +50526,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -50529,37 +50541,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50567,70 +50840,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -50639,353 +50905,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51171,29 +51442,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58387,18 +58658,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation type="unfinished" /> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation type="unfinished" /> </message> @@ -68419,88 +68690,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> + <source>Gateway</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -69395,19 +69666,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished" /> </message> @@ -82487,7 +82758,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -82528,17 +82799,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_en.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_en.ts Thu May 04 17:54:22 2023 +0200 @@ -1716,77 +1716,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished" /> </message> @@ -4123,14 +4123,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4143,94 +4143,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20428,8 +20428,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20440,7 +20440,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20491,8 +20491,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20558,68 +20558,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation>Name</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50100,15 +50100,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50116,11 +50117,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50213,8 +50225,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50556,8 +50568,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -50571,38 +50583,299 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Name</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation> - <numerusform>%n supported device detected.</numerusform> - <numerusform>%n supported devices detected.</numerusform> + <numerusform>%n supported serial device detected.</numerusform> + <numerusform>%n supported serial devices detected.</numerusform> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -50613,70 +50886,66 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation> + <numerusform> +%n WebREPL connection defined.</numerusform> + <numerusform> +%n WebREPL connections defined.</numerusform> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -50685,353 +50954,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51217,29 +51491,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58436,18 +58710,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation type="unfinished" /> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation type="unfinished" /> </message> @@ -68470,88 +68744,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> + <source>Gateway</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -69446,19 +69720,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished" /> </message> @@ -82539,7 +82813,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -82580,17 +82854,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_es.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_es.ts Thu May 04 17:54:22 2023 +0200 @@ -1730,77 +1730,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation>Datos del Dispositivo No Disponibles</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <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="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <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="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <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="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <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="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation>Seleccionar Directorio para Dispositivo</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <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="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation>Detectado un error sin indicaciones.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation>Operación no soportada.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation>Si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation>No</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation>si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation>no</translation> </message> @@ -4154,14 +4154,14 @@ <translation>Seleccionar la ruta para el dispositivo montado:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation>({0}) desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4174,94 +4174,94 @@ <translation>Escribir Credenciales WiFi</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> <translation><p>El archivo <b>{0}</b> ya existe. ¿Reemplazarlo?</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation>Abortado</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>CircuitPython no soporta el ajuste de parámetros IPv4 del punto de acceso de la WiFi.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation>CircuitPython no soporta información de clientes conectados.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation>Activo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation>Conectado</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation>Dirección IPv4</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation>Máscara de Red</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation>Gateway</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation>Dirección MAC</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation>Tipo de Chip</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation>máx. Sockets</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation>Escribir Script de Conexión</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation>Tipo de Dirección</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation>Publicitando</translation> </message> @@ -20538,8 +20538,8 @@ <translation>Mostrar Versiones de MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation>Borrar Flash</translation> @@ -20550,7 +20550,7 @@ <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation>Flash Additional Firmware</translation> @@ -20601,8 +20601,8 @@ <translation>Salida de 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation>Salida de 'esptool write_flash'</translation> @@ -20668,68 +20668,68 @@ <translation>Error al borrar credenciales: {0}</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation>desconocido ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation>Activo</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation>Nombre</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation>Dirección MAC</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation>Tipo de Dirección</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation>Pública</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation>Aleatoria</translation> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation>Dirección MAC</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation>Tipo de Dirección</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation>Pública</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation>Aleatoria</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation>Rx-Buffer</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation>{0} Bytes</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation>MTU</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <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="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation>Salida de 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation>Flash Firmware µPy/CPy</translation> </message> @@ -50300,15 +50300,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> - <translation>Enlace de Serie</translation> + <source>Device Communication</source> + <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation>Tiempo máximo para Comunicación por Enlace de Serie:</translation> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation>Introducir tiempo máximo</translation> @@ -50316,11 +50317,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation> s</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation>Seleccionar para sincronizar la hora tras establecimiento de conexión</translation> </message> @@ -50413,8 +50425,8 @@ <translation>Introducir la contraseña de red</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50756,11 +50768,19 @@ <translation>abrir</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation>Pulsar para ocultar la contraseña</translation> </message> + <message> + <source>Serial Link</source> + <translation type="vanished">Enlace de Serie</translation> + </message> + <message> + <source>Timeout for Serial Link Communication:</source> + <translation type="vanished">Tiempo máximo para Comunicación por Enlace de Serie:</translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -50771,38 +50791,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Limpiar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Copiar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Pegar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Seleccionar todo</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Host:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Puerto:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Contraseña:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished">Tipo de Dispositivo:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished">Seleccionar el tipo de dispositivo</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nombre:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Descripción:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Host:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Puerto:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Contraseña:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished">Tipo de Dispositivo:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished">Seleccionar el tipo de dispositivo</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Descripción</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished">URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Añadir...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Editar...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Eliminar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished">Eliminar Todo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation>Menú de MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> - <translation> - <numerusform>%n dispositivo soportado detectado.</numerusform> - <numerusform>%n dispositivos soportados detectados.</numerusform> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> + <translation type="unfinished"> + <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <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="381" /> - <source>No supported devices detected.</source> - <translation>No se han detectado dispositivos soportados.</translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> + <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -50813,70 +51093,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation>Dispositivo MicroPython Desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation>Limpiar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation>Copiar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation>Pegar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation>Seleccionar todo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation>No hay dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -50889,354 +51162,359 @@ 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="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <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="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <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="781" /> + <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="817" /> + <source>Start Chart</source> + <translation>Iniciar Gráfica</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <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="833" /> + <source>µPy Chart</source> + <translation>Gráfico µPy</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation>Datos de Gráfica sin Guardar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation>La gráfica contiene datos sin guardar.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation>Comenzar Gestor de Archivos</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation>Archivos µPy</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation>Descargas</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation>Mostrar Versión</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation>Mostrar Implementación</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation>Mostrar Datos de Microprocesador</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation>Sincronizar Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation>Mostrar Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation>Mostrar Tiempo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation>Mostrar Módulos Incorporados</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation>Instalar Package</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation>Instalar Packages</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation>Compilar Archivo de Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation>Compilar Editor Actual</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation>Descargar Firmware</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation>Mostrar Documentación</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation>Convertir a UF2</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation>Flashear Dispositivo UF2</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation>Gestión Dispositivos Desconocidos</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation>Dispositivos de Serie Ignorados</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation>Configurar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <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="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation>Información de Versión de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation>No hay información de versión disponible.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation>Información de Implementación de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <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="1225" /> + <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="1247" /> + <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="1255" /> + <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="1271" /> + <source>Device Date and Time</source> + <translation>Fecha y Hora del Dispositivo</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <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="1292" /> - <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="1328" /> - <source>Start Chart</source> - <translation>Iniciar Gráfica</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <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="1344" /> - <source>µPy Chart</source> - <translation>Gráfico µPy</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation>Datos de Gráfica sin Guardar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation>La gráfica contiene datos sin guardar.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation>Comenzar Gestor de Archivos</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation>Archivos µPy</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation>Descargas</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation>Mostrar Versión</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation>Mostrar Implementación</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation>Mostrar Datos de Microprocesador</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> - <translation>Sincronizar Hora</translation> + <source>Local Date and Time</source> + <translation>Fecha y Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation>Fecha y Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation>Error de gestión del dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <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="1438" /> + <source>'mpy-cross' Output</source> + <translation>Salida de 'mpy-cross'</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <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="1556" /> + <source>Add Unknown Devices</source> + <translation>Añadir Dispositivos Desconocidos</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation>Mostrar Hora Local</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation>Mostrar Tiempo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation>Mostrar Módulos Incorporados</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation>Instalar Package</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation>Instalar Packages</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation>Compilar Archivo de Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation>Compilar Editor Actual</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation>Descargar Firmware</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation>Mostrar Documentación</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation>Convertir a UF2</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation>Flashear Dispositivo UF2</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation>Gestión Dispositivos Desconocidos</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation>Dispositivos de Serie Ignorados</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation>Configurar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <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="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation>Información de Versión de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation>No hay información de versión disponible.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation>Información de Implementación de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <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="1736" /> - <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="1758" /> - <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="1766" /> - <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="1782" /> - <source>Device Date and Time</source> - <translation>Fecha y Hora del Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation>Fecha y Hora Local</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation>Fecha y Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation>Error de gestión del dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <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="1949" /> - <source>'mpy-cross' Output</source> - <translation>Salida de 'mpy-cross'</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <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="2067" /> - <source>Add Unknown Devices</source> - <translation>Añadir Dispositivos Desconocidos</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <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="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation>El Package '{0}' se ha instalado correctamente.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Introducir los packages a instalar separados por espacios:</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> - <translation>Pulsar para comprobar dispositivos conectados</translation> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> @@ -51258,6 +51536,37 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation>Pulsar para abrir una ventana de gráfica para mostrar datos recibidos desde el dispositivo seleccionado</translation> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform>%n dispositivo soportado detectado.</numerusform> + <numerusform>%n dispositivos soportados detectados.</numerusform> + </translation> + </message> + <message> + <source>No supported devices detected.</source> + <translation type="vanished">No se han detectado dispositivos soportados.</translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Limpiar</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Copiar</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Pegar</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Seleccionar todo</translation> + </message> + <message> + <source>Press to check for connected devices</source> + <translation type="vanished">Pulsar para comprobar dispositivos conectados</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51421,29 +51730,29 @@ <translation>Script vacío. Abortando.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation>Firmware MicroPython para BBC micro:bit V1</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation>Firmware DAPLink</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation>Firmware MicroPython para BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation>Firmware CircuitPython para BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation>Firmware MicroPython</translation> </message> @@ -58654,18 +58963,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> @@ -68802,88 +69111,88 @@ <translation>Versión de MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation>Firmware de Pimoroni Pico</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation>Bibliotecas de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation>Establecer País</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation>({0}) desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>La red inalámbrica Pico no soporta establecer parámetros IPv4 del punto de acceso WiFi.</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation>La red inalámbrica Pico no soporta información de clientes conectados.</translation> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation>Activa</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation>conectada</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation>Estado</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation>Nombre de Host</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation>Dirección IPv4</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation>Máscara de Red</translation> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation>Activa</translation> + <source>Gateway</source> + <translation>Gateway</translation> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation>conectada</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation>Estado</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation>Nombre de Host</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation>Dirección IPv4</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation>Máscara de Red</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation>Gateway</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation>Dirección MAC</translation> </message> @@ -83016,7 +83325,7 @@ <translation>Instrucciones para MicroPython Flash</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> @@ -83057,17 +83366,17 @@ <translation>Versión de MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation><p>Teensy 4.0 y Teensy 4.1 se flashean utilizando la aplicación 'Teensy Loader'. Asegurar que se ha descargado el archivo hex de MicroPython o CircuitPython.</p><p>Ver <a href="{0}">el sitio web de PJRC Teensy</a> para más detalles.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation>Iniciar 'Teensy Loader'</translation> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation>Iniciar 'Teensy Loader'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation><p>La aplicación 'Teensy Loader' <b>teensy</b> no se ha podido iniciar. Asegurar que está en la ruta de búsqueda de aplicaciones o iniciarla manualmente.</p></translation> </message>
--- a/src/eric7/i18n/eric7_fr.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_fr.ts Thu May 04 17:54:22 2023 +0200 @@ -1821,77 +1821,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished">Matériel non supporté</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <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="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <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="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <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="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished">Oui</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished">Non</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished">oui</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished">non</translation> </message> @@ -4252,14 +4252,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4272,94 +4272,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished">Actif</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20695,8 +20695,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20707,7 +20707,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20758,8 +20758,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20825,68 +20825,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished">Actif</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished">Nom</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50610,15 +50610,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50626,11 +50627,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation> s</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation>Cocher pour synchroniser le temps après l'établissement de la connection</translation> </message> @@ -50723,8 +50735,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -51066,8 +51078,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished">Cliquer pour cacher le mot de passe</translation> </message> @@ -51081,38 +51093,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Effacer</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Copier</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Coller</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Tout sélectionner</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Hôte :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Port :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Mot de passe :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nom :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Description:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Hôte :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Port :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Mot de passe :</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nom</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Description</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished">URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Ajouter...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Éditer...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Supprimer</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished">Tout supprimer</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation>Menu MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> - <translation> - <numerusform>%n matériel supporté détecté.</numerusform> - <numerusform>%n matériels supportés détectés.</numerusform> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> + <translation type="unfinished"> + <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> - <translation>Pas de matériel supporté détecté.</translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> + <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -51121,70 +51393,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation>Matériel MicroPython inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation>Effacer</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation>Copier</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation>Coller</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished">Tout sélectionner</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <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="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation>Pas de matériel relié</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -51193,354 +51458,359 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation>Démarrer REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <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="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation>Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <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="772" /> + <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="781" /> + <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="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation>Démarrer le gestionnaire de fichier</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished">Téléchargements</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation>Montrer la version</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation>Montrer l'implémentation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation>Synchroniser le temps</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation>Montrer l'horloge matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation>Montrer l'horloge locale</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation>Montrer l'horloge</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished">Installer des packages</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation>Compilier le fichier Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation>Montrer la documentation</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation>Matériels séries ignorés</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation>Configuration</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation>Pas d'information de version disponible.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation>inconnu</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <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="1271" /> + <source>Device Date and Time</source> + <translation>Date et heure matériel</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <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="1292" /> - <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="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation>Démarrer le gestionnaire de fichier</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished">Téléchargements</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation>Montrer la version</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation>Montrer l'implémentation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> - <translation>Synchroniser le temps</translation> + <source>Local Date and Time</source> + <translation>Date et heure locales</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation>Date et heure</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <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="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <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="1556" /> + <source>Add Unknown Devices</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation>Montrer l'horloge matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation>Montrer l'horloge locale</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation>Montrer l'horloge</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished">Installer des packages</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation>Compilier le fichier Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation>Montrer la documentation</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation>Matériels séries ignorés</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation>Configuration</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation>Pas d'information de version disponible.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation>inconnu</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <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="1782" /> - <source>Device Date and Time</source> - <translation>Date et heure matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation>Date et heure locales</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation>Date et heure</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <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="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <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="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> - <translation>Cliquer pour vérifier les matériels connectés</translation> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> @@ -51562,6 +51832,37 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform>%n matériel supporté détecté.</numerusform> + <numerusform>%n matériels supportés détectés.</numerusform> + </translation> + </message> + <message> + <source>No supported devices detected.</source> + <translation type="vanished">Pas de matériel supporté détecté.</translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Effacer</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Copier</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Coller</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Tout sélectionner</translation> + </message> + <message> + <source>Press to check for connected devices</source> + <translation type="vanished">Cliquer pour vérifier les matériels connectés</translation> + </message> <message> <source>Open Python File</source> <translation type="vanished">Ouvrir un fichier Python</translation> @@ -51737,29 +52038,29 @@ <translation>Le script est vide. Annulation.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -59027,18 +59328,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Export des préférences</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Import des préférences</translation> </message> @@ -69476,88 +69777,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished">Actif</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished">Etat (status)</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation type="unfinished">Actif</translation> + <source>Gateway</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished">Etat (status)</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -70507,19 +70808,19 @@ <translation>Remplacer tout</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation>'{0}' n'a pas été trouvé.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation>{0} occurrences remplacées.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation>Rien de remplacé car '{0}' n'a pas été trouvé.</translation> </message> @@ -83730,7 +84031,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -83771,17 +84072,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_it.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_it.ts Thu May 04 17:54:22 2023 +0200 @@ -1794,77 +1794,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished">No</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished">si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished">no</translation> </message> @@ -4223,14 +4223,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4243,94 +4243,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished">Attivo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20665,8 +20665,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20677,7 +20677,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20728,8 +20728,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20795,68 +20795,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished">Attivo</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50537,15 +50537,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50553,11 +50554,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished"> s</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50650,8 +50662,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50993,8 +51005,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -51008,38 +51020,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Pulisci</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Copia</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Incolla</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Seleziona tutti</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Host:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Porta:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Password:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Descrizione:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Host:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Porta:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Password:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Descrizione</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished">URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Aggiungi...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Modifica...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Rimuovi</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> - <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -51048,70 +51320,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished">Pulisci</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished">Copia</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished">Incolla</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished">Seleziona tutti</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -51120,353 +51385,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished">Esegui Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished">Downloads</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished">Configura</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished">Downloads</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <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="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished">Configura</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <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="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51489,6 +51759,29 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform /> + <numerusform /> + </translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Pulisci</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Copia</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Incolla</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Seleziona tutti</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51652,29 +51945,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58893,18 +59186,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Esporta Preferenze</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>File proprietà (*.ini);;Tutti i file(*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>File proprietà (*.ini);;Tutti i file(*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Importa Preferenze</translation> </message> @@ -69285,88 +69578,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished">Attivo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished">Stato</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation type="unfinished">Attivo</translation> + <source>Gateway</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished">Stato</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -70292,19 +70585,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation>'{0}' non è stato trovato.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation>Sostituite {0} ricorrenze.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation>Nessuna sostituzione perché '{0}' non è stato trovato.</translation> </message> @@ -83466,7 +83759,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -83507,17 +83800,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_pt.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_pt.ts Thu May 04 17:54:22 2023 +0200 @@ -1804,77 +1804,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished">Sim</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished">Não</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished">sim</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished">não</translation> </message> @@ -4229,14 +4229,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4249,94 +4249,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20683,8 +20683,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20695,7 +20695,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20746,8 +20746,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20813,68 +20813,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished">Ativo</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished">Nome</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished">Público</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished">Público</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50531,15 +50531,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50547,11 +50548,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50644,8 +50656,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50987,8 +50999,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -51002,38 +51014,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Limpar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Copiar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Colar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Selecionar Tudo</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Anfitrião:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Porto:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Senha:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Descrição:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Anfitrião:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Porto:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Senha:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Descrição</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Adicionar...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Editar...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Retirar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> - <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -51042,70 +51314,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished">Limpar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished">Copiar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished">Colar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished">Selecionar Tudo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -51114,353 +51379,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished">Executar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished">Descargas</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished">Configurar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished">desconhecido</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished">Descargas</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished">Data e Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished">Configurar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished">desconhecido</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished">Data e Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51483,6 +51753,29 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform /> + <numerusform /> + </translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Limpar</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Copiar</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Colar</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Selecionar Tudo</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51646,29 +51939,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58879,18 +59172,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Exportar Preferências</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Importar Preferências</translation> </message> @@ -69139,88 +69432,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished">Ativo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished">Estado</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation type="unfinished">Ativo</translation> + <source>Gateway</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished">Estado</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -70150,19 +70443,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished" /> </message> @@ -83276,7 +83569,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -83317,17 +83610,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_ru.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_ru.ts Thu May 04 17:54:22 2023 +0200 @@ -1730,77 +1730,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation>Данные устройства недоступны</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation>Неподдерживаемое устройство</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation>REPL не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation>Плоттер не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation>Выполнение скриптов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation>Менеджер файлов не поддерживается этим устройством.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation>Выберите директорию устройства</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation>Выберите директорию для подсоединенного устройства:</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation>Обнаружена неиндексированная ошибка.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation>Операция не поддерживается.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation>да</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation>нет</translation> </message> @@ -4158,14 +4158,14 @@ <translation>Выберите путь к подмонтированному устройству:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation>неизвестная ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4178,94 +4178,94 @@ <translation>Записать учетные данные WiFi</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Заменить?</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation>Прервано</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>CircuitPython не поддерживает настройку параметров IPv4 точки доступа WiFi.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation>CircuitPython не поддерживает создание отчетов о подключенных клиентах.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation>Активно</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation>Подключено</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation>Сетевая маска</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation>Шлюз</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation>MAC-адрес</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation>Тип чипа</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation>макс. сокетов</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation>Записать сценарий подключения</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation>Тип адреса</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation>Оповещение</translation> </message> @@ -20576,8 +20576,8 @@ <translation>Показать версии MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation>Очистить Flash-память</translation> @@ -20588,7 +20588,7 @@ <translation>Прошить микрокод MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation>Прошить дополнительный микрокод</translation> @@ -20639,8 +20639,8 @@ <translation>Вывод команды 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation>Вывод команды 'esptool write_flash'</translation> @@ -20706,68 +20706,68 @@ <translation>Ошибка удаления учетных данных: {0}</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation>неизвестная ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation>Активно</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation>Имя</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation>MAC-адрес</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation>Тип адреса</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation>Публичный</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation>Случайный</translation> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation>MAC-адрес</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation>Тип адреса</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation>Публичный</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation>Случайный</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation>Rx-буфер</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation>{0} байт</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation>MTU</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation>Действительно ли flash-память выбранного устройства должна быть очищена?</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation>Вывод команды 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation>Прошить микропрограмму µPy/CPy</translation> </message> @@ -50368,15 +50368,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> - <translation>Последовательный канал</translation> + <source>Device Communication</source> + <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation>Задержка соединения по последовательному каналу:</translation> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation>Задайте значение времени ожидания</translation> @@ -50384,11 +50385,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation> с</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation>Разрешить синхронизировать время после установки соединения</translation> </message> @@ -50481,8 +50493,8 @@ <translation>Введите сетевой пароль</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50824,11 +50836,19 @@ <translation>открыто</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation>Скрыть пароль</translation> </message> + <message> + <source>Serial Link</source> + <translation type="vanished">Последовательный канал</translation> + </message> + <message> + <source>Timeout for Serial Link Communication:</source> + <translation type="vanished">Задержка соединения по последовательному каналу:</translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -50839,39 +50859,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Очистить</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Копировать</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Вставить</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Выделить всё</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Хост:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Порт:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Пароль:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished">Тип устройства:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished">Выберите тип устройства</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Имя:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Описание:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Хост:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Порт:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Пароль:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished">Тип устройства:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished">Выберите тип устройства</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Имя</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Описание</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished">URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Добавить...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Правка...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Удалить</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished">Удалить все</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation>Меню MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> - <translation> - <numerusform>Обнаружено %n поддерживаемое устройство.</numerusform> - <numerusform>Обнаружено %n поддерживаемых устройства.</numerusform> - <numerusform>Обнаружено %n поддерживаемых устройств.</numerusform> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> + <translation type="unfinished"> + <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <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="381" /> - <source>No supported devices detected.</source> - <translation>Не обнаружены поддерживаемые устройства.</translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> + <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -50884,70 +51163,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation>Ручной выбор</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation>Неизвестное устройство MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation>Очистить</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation>Копировать</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation>Вставить</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation>Выделить всё</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation>Подключить выбранное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation>Устройство не подключено</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -50960,354 +51232,359 @@ И, наконец, нажмите кнопку перезагрузки устройства и подождите несколько секунд, прежде чем повторить попытку.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation>Запустить REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <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="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation>Подсоединение последовательного устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation>Выполнить скрипт</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation>Редактор не открыт. Прерывание...</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation>Текущий редактор не содержит скрипт. Прервать...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <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="817" /> + <source>Start Chart</source> + <translation>Построить диаграмму</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <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="833" /> + <source>µPy Chart</source> + <translation>µPy диаграммы</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation>Несохраненные данные диаграммы</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation>Диаграмма содержит несохраненные данные.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation>Запустить менеджер файлов</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation>µPy файлы</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation>Загрузить микрокод / библиотеки</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation>Показать версию</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation>Показать исполнение</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation>Показать данные платы</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation>Синхронизировать время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation>Показать время устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation>Показать локальное время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation>Показать время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation>Показать встроенные модули</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation>Установить пакет</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation>Установить пакеты</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation>Компилировать файл Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation>Компилировать текущий редактор</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation>Загрузить микрокод</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation>Просмотр документации</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation>Преобразовать в UF2</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation>Прошивка UF2-устройств</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation>Менеджер неизвестных устройств</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation>Проигнорированные последовательные устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation>Настройки</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Информация о версии устройства</h3></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation>Информация о версии устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation>Информация о версии недоступна.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation>unknown</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation>Информация о исполнении устройства</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation>Информация о реализации устройства отсутствует.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <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="1271" /> + <source>Device Date and Time</source> + <translation>Дата и время устройства</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation>Текущий редактор не содержит скрипт. Прервать...</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <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="1328" /> - <source>Start Chart</source> - <translation>Построить диаграмму</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <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="1344" /> - <source>µPy Chart</source> - <translation>µPy диаграммы</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation>Несохраненные данные диаграммы</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation>Диаграмма содержит несохраненные данные.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation>Запустить менеджер файлов</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation>µPy файлы</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation>Загрузить микрокод / библиотеки</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation>Показать версию</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation>Показать исполнение</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation>Показать данные платы</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> - <translation>Синхронизировать время</translation> + <source>Local Date and Time</source> + <translation>Локальные дата и время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation>Дата и время</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation>Ошибка при работе с устройством</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Файлы Python (*.py);;Все файлы (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <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="1438" /> + <source>'mpy-cross' Output</source> + <translation>Вывод команды 'mpy-cross'</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation>Текущий редактор не содержит файл Python. Отмена...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> + <translation>Добавить неизвестное устройство</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation>Показать время устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation>Показать локальное время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation>Показать время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation>Показать встроенные модули</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation>Установить пакет</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation>Установить пакеты</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation>Компилировать файл Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation>Компилировать текущий редактор</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation>Загрузить микрокод</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation>Просмотр документации</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation>Преобразовать в UF2</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation>Прошивка UF2-устройств</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation>Менеджер неизвестных устройств</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation>Проигнорированные последовательные устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation>Настройки</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Информация о версии устройства</h3></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation>Информация о версии устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation>Информация о версии недоступна.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation>unknown</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation>Информация о исполнении устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation>Информация о реализации устройства отсутствует.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <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="1782" /> - <source>Device Date and Time</source> - <translation>Дата и время устройства</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation>Локальные дата и время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation>Дата и время</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation>Ошибка при работе с устройством</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Файлы Python (*.py);;Все файлы (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <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="1949" /> - <source>'mpy-cross' Output</source> - <translation>Вывод команды 'mpy-cross'</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation>Текущий редактор не содержит файл Python. Отмена...</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation>Добавить неизвестное устройство</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation>Выборите устройства для добавления:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation>Плюс любые модули в файловой системе.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation>Пакет '{0}' успешно установлен.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Введите через пробел пакеты для установки:</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> - <translation>Проверить подключенные устройства</translation> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> @@ -51329,6 +51606,38 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation>Открыть окно для отображения данных, полученных с выбранного устройства</translation> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform>Обнаружено %n поддерживаемое устройство.</numerusform> + <numerusform>Обнаружено %n поддерживаемых устройства.</numerusform> + <numerusform>Обнаружено %n поддерживаемых устройств.</numerusform> + </translation> + </message> + <message> + <source>No supported devices detected.</source> + <translation type="vanished">Не обнаружены поддерживаемые устройства.</translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Очистить</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Копировать</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Вставить</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Выделить всё</translation> + </message> + <message> + <source>Press to check for connected devices</source> + <translation type="vanished">Проверить подключенные устройства</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51493,29 +51802,29 @@ <translation>Скрипт пуст. Прерывание.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation>Микрокод MicroPython для BBC micro:bit V1</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation>Микрокод DAPLink</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation>Микрокод MicroPython для BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation>Микрокод CircuitPython для BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation>Микрокод MicroPython</translation> </message> @@ -58746,18 +59055,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Экспорт Preferences</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Импорт Preferences</translation> </message> @@ -68966,88 +69275,88 @@ <translation>Версия MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation>Микрокод MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation>Микрокод Pimoroni Pico</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation>Микрокод CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation>Библиотеки CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation>Определить страну</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation>неизвестная ({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>Pico Wireless не поддерживает настройку параметров IPv4 точки доступа WiFi.</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation>Pico Wireless не поддерживает создание отчетов о подключенных клиентах.</translation> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation>Активно</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation>Подключено</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation>Статус</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation>Имя хоста</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation>IPv4-адрес</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation>Сетевая маска</translation> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation>Активно</translation> + <source>Gateway</source> + <translation>Шлюз</translation> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation>Подключено</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation>Статус</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation>Имя хоста</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation>IPv4-адрес</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation>Сетевая маска</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation>Шлюз</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation>MAC-адрес</translation> </message> @@ -83188,7 +83497,7 @@ <translation>Инструкция прошивки MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation>Прошить микрокод MicroPython</translation> @@ -83229,17 +83538,17 @@ <translation>Версия MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation><p>Teensy 4.0 и Teensy 4.1 прошиваются с помощью приложения 'Teensy Loader'. Убедитесь, что вы загрузили .hex-файл MicroPython или CircuitPython.</p><p>Подробности см. на веб-сайте PJRC Teensy <a href="{0}"></a>.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation>Запустить 'Teensy Loader'</translation> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation>Запустить 'Teensy Loader'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation><p>Не удалось запустить приложение 'Teensy Loader' <b>teensy</b>. Убедитесь, что он указан в пути поиска приложений, или запустите его вручную.</p></translation> </message>
--- a/src/eric7/i18n/eric7_tr.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_tr.ts Thu May 04 17:54:22 2023 +0200 @@ -1791,77 +1791,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished">Evet</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished">Hayır</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished">evet</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished">no</translation> </message> @@ -4215,14 +4215,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4235,94 +4235,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished">Aktif</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished">Adı</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20600,8 +20600,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20612,7 +20612,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20663,8 +20663,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20730,68 +20730,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished">Aktif</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished">Adı</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50403,15 +50403,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50419,11 +50420,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50516,8 +50528,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50859,8 +50871,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -50874,38 +50886,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">Temizle</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">Kopyala</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">Yapıştır</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">Hepsini Seç</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Sunucu:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Bağlantı Noktası:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Parola:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Adı:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Açıklama:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">Sunucu:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">Bağlantı Noktası:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">Parola:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">Adı</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">Açıklama</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">Ekle...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">Düzenle...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">Kaldır</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> - <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -50914,70 +51186,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished">Temizle</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished">Kopyala</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished">Yapıştır</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished">Hepsini Seç</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -50986,353 +51251,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished">Betiği Çalıştır</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished">Yapılandırma</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished">bilinmeyen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <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="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished">Yapılandırma</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished">bilinmeyen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <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="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51355,6 +51625,29 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform /> + <numerusform /> + </translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">Temizle</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">Kopyala</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">Yapıştır</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">Hepsini Seç</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51518,29 +51811,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58749,18 +59042,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>Seçenekleri Dışa Aktar</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>Seçenekleri İçe Aktar</translation> </message> @@ -69051,88 +69344,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished">Aktif</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished">Durum</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation type="unfinished">Aktif</translation> + <source>Gateway</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished">Durum</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -70058,19 +70351,19 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation>'{0}' bulunamadı.</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished" /> </message> @@ -83189,7 +83482,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -83230,17 +83523,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_zh_CN.ts Thu May 04 17:34:24 2023 +0200 +++ b/src/eric7/i18n/eric7_zh_CN.ts Thu May 04 17:54:22 2023 +0200 @@ -1819,77 +1819,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="196" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="199" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="197" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="200" /> <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="250" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="260" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="263" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="279" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="282" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="298" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="301" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="317" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="320" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="372" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="375" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="373" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="376" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="519" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="528" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1464" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1473" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>Yes</source> <translation type="unfinished">是</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1772" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1781" /> <source>No</source> <translation type="unfinished">否</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>yes</source> <translation type="unfinished">是</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1774" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1783" /> <source>no</source> <translation type="unfinished">否</translation> </message> @@ -4249,14 +4249,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1126" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="865" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1577" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1500" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1567" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1490" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="961" /> <source>The device volume is not available.</source> @@ -4269,94 +4269,94 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1539" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1529" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="977" /> <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="1546" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1536" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1012" /> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="984" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1195" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1193" /> <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="1266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1262" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1675" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1342" /> <source>Active</source> <translation type="unfinished">活动的</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1681" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1351" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1669" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1343" /> <source>Connected</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1352" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1344" /> <source>IPv4 Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1353" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1345" /> <source>Netmask</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1346" /> <source>Gateway</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1355" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1347" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1677" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1356" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1665" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1348" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1357" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1349" /> <source>Chip Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1358" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1350" /> <source>max. Sockets</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1538" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1528" /> <source>Write Connect Script</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1676" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1664" /> <source>Name</source> <translation type="unfinished">名称</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1679" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1667" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1682" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -20676,8 +20676,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1498" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1482" /> <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation type="unfinished" /> @@ -20688,7 +20688,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1583" /> <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation type="unfinished" /> @@ -20739,8 +20739,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1582" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1541" /> <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation type="unfinished" /> @@ -20806,68 +20806,68 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="978" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1201" /> <source>Active</source> <translation type="unfinished">活动的</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1202" /> <source>Name</source> <translation type="unfinished">名称</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1203" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1206" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="1207" /> + <source>Random</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Public</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> - <source>Random</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1213" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1483" /> <source>Shall the flash of the selected device really be erased?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1497" /> <source>'esptool erase_flash' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1542" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -50509,15 +50509,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Serial Link</source> + <source>Device Communication</source> <translation type="unfinished" /> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> - <source>Timeout for Serial Link Communication:</source> - <translation type="unfinished" /> - </message> - <message> + <source>Serial Link Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Enter the timout value</source> <translation type="unfinished" /> @@ -50525,11 +50526,22 @@ <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation type="unfinished"> 秒</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>WebRepl Timeout:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Select to synchronize the time after connection is established</source> <translation type="unfinished" /> </message> @@ -50622,8 +50634,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="354" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="337" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="364" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="347" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -50965,8 +50977,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="350" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="333" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="360" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="343" /> <source>Press to hide the password</source> <translation type="unfinished" /> </message> @@ -50980,37 +50992,298 @@ </message> </context> <context> + <name>MicroPythonReplEdit</name> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="322" /> + <source>Clear</source> + <translation type="unfinished">清除</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="327" /> + <source>Copy</source> + <translation type="unfinished">复制</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="333" /> + <source>Paste</source> + <translation type="unfinished">粘贴</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonReplWidget.py" line="340" /> + <source>Select All</source> + <translation type="unfinished">全选</translation> + </message> + </context> + <context> + <name>MicroPythonWebreplConnectionDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="97" /> + <source>Press to hide the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.py" line="101" /> + <source>Press to show the password.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>WebREPL Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">主机:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">端口:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">密码:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplConnectionDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplDeviceInterface</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <source>WebREPL Password</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <source>Enter the WebREPL password:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> + <source>WebREPL Login</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> + <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlAddEditDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>WebREPL URL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">名称:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a unique name for the WebREPL connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">描述:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter a short description to be shown in the selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Host:</source> + <translation type="unfinished">主机:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the host name or IPv4 address of the device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Port:</source> + <translation type="unfinished">端口:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the port of the WebREPL (empty for default port 8266).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Password:</source> + <translation type="unfinished">密码:</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Enter the password for this device connection.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Device Type:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> + <source>Select the device type</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>MicroPythonWebreplUrlsConfigDialog</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="133" /> + <source>Remove Selected WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="134" /> + <source>Shall the selected WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="150" /> + <source>Remove All WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.py" line="151" /> + <source>Shall all WebREPL URLs really be removed?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>WebREPL URLs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Name</source> + <translation type="unfinished">名称</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Description</source> + <translation type="unfinished">描述</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>URL</source> + <translation type="unfinished">URL</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to add a new entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Add...</source> + <translation type="unfinished">添加…</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to edit the selected entry.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Edit...</source> + <translation type="unfinished">编辑…</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove the selected entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove</source> + <translation type="unfinished">移除</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Press to remove all entries.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source>Remove All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplUrlsConfigDialog.ui" line="0" /> + <source><b>Note:</b> The name of an entry must be unique amongst the list.</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="109" /> <source>MicroPython Menu</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="306" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="145" /> <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="347" /> - <source>%n supported device(s) detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="173" /> + <source>%n supported serial device(s) detected.</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="187" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="381" /> - <source>No supported devices detected.</source> + <location filename="../MicroPython/MicroPythonWidget.py" line="210" /> + <source>No supported serial devices detected.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="214" /> <source> %n unknown device(s) for manual selection.</source> <translation type="unfinished"> @@ -51018,70 +51291,63 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="221" /> <source>Manual Selection</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="427" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> + <source>WebREPL (manual)</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <source> +%n WebREPL connection(s) defined.</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="311" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="282" /> <source>Unknown MicroPython Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="428" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="283" /> <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="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="295" /> <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="457" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="312" /> <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="592" /> - <source>Clear</source> - <translation type="unfinished">清除</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="597" /> - <source>Copy</source> - <translation type="unfinished">复制</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="603" /> - <source>Paste</source> - <translation type="unfinished">粘贴</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="610" /> - <source>Select All</source> - <translation type="unfinished">全选</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="451" /> <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="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="456" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="673" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="488" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="489" /> <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. @@ -51090,353 +51356,358 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="703" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="518" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="704" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="519" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <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="1233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> <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="1291" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1282" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="780" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> <source>Run Script</source> <translation type="unfinished">运行脚本</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <source>The current editor does not contain a script. Abort...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> + <source><p>Cannot run script.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="817" /> + <source>Start Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="833" /> + <source>µPy Chart</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <source>Unsaved Chart Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <source>The chart contains unsaved data.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <source>Start File Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <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="920" /> + <source>µPy Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="985" /> + <source>Downloads</source> + <translation type="unfinished">下载</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1032" /> + <source>Show Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1035" /> + <source>Show Implementation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1038" /> + <source>Show Board Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1224" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <source>Synchronize Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <source>Show Device Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1048" /> + <source>Show Local Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1051" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1067" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> + <source>Install Package</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1669" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> + <source>Install Packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <source>Compile Python File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> + <source>Compile Current Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <source>Download Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <source>Flash UF2 Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1112" /> + <source>Manage Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1115" /> + <source>Ignored Serial Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> + <source>Configure</source> + <translation type="unfinished">配置</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> + <source><h3>Device Version Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>No version information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1163" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1155" /> + <source>unknown</source> + <translation type="unfinished">未知</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1176" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1177" /> + <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="1186" /> + <source>No device implementation information available.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> + <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="1247" /> + <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="1255" /> + <source><h3>Device Date and Time</h3><p>{0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> + <source>Device Date and Time</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> - <source>The current editor does not contain a script. Abort...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> - <source><p>Cannot run script.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1328" /> - <source>Start Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1329" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1344" /> - <source>µPy Chart</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> - <source>Unsaved Chart Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> - <source>The chart contains unsaved data.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1410" /> - <source>Start File Manager</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> - <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="1431" /> - <source>µPy Files</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1496" /> - <source>Downloads</source> - <translation type="unfinished">下载</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> - <source>Show Version</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> - <source>Show Implementation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1549" /> - <source>Show Board Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1735" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1554" /> - <source>Synchronize Time</source> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> + <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="1325" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <source>Date and Time</source> + <translation type="unfinished">日期和时间</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <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="1326" /> + <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="1350" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> + <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="1393" /> + <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="1419" /> + <source>Python Files (*.py);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <source>The Python file <b>{0}</b> does not exist. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <source>'mpy-cross' Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464" /> + <source>The current editor does not contain a Python file. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> - <source>Show Device Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1559" /> - <source>Show Local Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2144" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1578" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1570" /> - <source>Install Package</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2183" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1574" /> - <source>Install Packages</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1959" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1584" /> - <source>Compile Python File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1983" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1974" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1588" /> - <source>Compile Current Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> - <source>Download Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1619" /> - <source>Convert To UF2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1620" /> - <source>Flash UF2 Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> - <source>Manage Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> - <source>Ignored Serial Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> - <source>Configure</source> - <translation type="unfinished">配置</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> - <source><h3>Device Version Information</h3></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1649" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1645" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> - <source>No version information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1666" /> - <source>unknown</source> - <translation type="unfinished">未知</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1688" /> - <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="1697" /> - <source>No device implementation information available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> - <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="1758" /> - <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="1766" /> - <source><h3>Device Date and Time</h3><p>{0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> - <source>Device Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1795" /> - <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="1836" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> - <source>Date and Time</source> - <translation type="unfinished">日期和时间</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> - <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="1837" /> - <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="1861" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1862" /> - <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="1904" /> - <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="1930" /> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1940" /> - <source>The Python file <b>{0}</b> does not exist. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1949" /> - <source>'mpy-cross' Output</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1975" /> - <source>The current editor does not contain a Python file. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2067" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2068" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2117" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Package '{0}' was installed successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> + <source>Press to detect connected devices and repopulate the device selector.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to edit the list of configured WebREPL connections.</source> <translation type="unfinished" /> </message> <message> @@ -51459,6 +51730,28 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> + <message numerus="yes"> + <source>%n supported device(s) detected.</source> + <translation type="vanished"> + <numerusform /> + </translation> + </message> + <message> + <source>Clear</source> + <translation type="vanished">清除</translation> + </message> + <message> + <source>Copy</source> + <translation type="vanished">复制</translation> + </message> + <message> + <source>Paste</source> + <translation type="vanished">粘贴</translation> + </message> + <message> + <source>Select All</source> + <translation type="vanished">全选</translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -51622,29 +51915,29 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="569" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="573" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="590" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="580" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="584" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> @@ -58878,18 +59171,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1815" /> + <location filename="../Preferences/__init__.py" line="1817" /> <source>Export Preferences</source> <translation>导出首选项</translation> </message> <message> + <location filename="../Preferences/__init__.py" line="1846" /> + <location filename="../Preferences/__init__.py" line="1819" /> + <source>Properties File (*.ini);;All Files (*)</source> + <translation>属性文件 (*.ini);;所有文件 (*)</translation> + </message> + <message> <location filename="../Preferences/__init__.py" line="1844" /> - <location filename="../Preferences/__init__.py" line="1817" /> - <source>Properties File (*.ini);;All Files (*)</source> - <translation>属性文件 (*.ini);;所有文件 (*)</translation> - </message> - <message> - <location filename="../Preferences/__init__.py" line="1842" /> <source>Import Preferences</source> <translation>导入首选项</translation> </message> @@ -69301,88 +69594,88 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="372" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="376" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="428" /> <source>Set Country</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="983" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="618" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="978" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1093" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1088" /> <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1168" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" /> <source>Pico Wireless does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1248" /> + <source>Active</source> + <translation type="unfinished">活动的</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1249" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1252" /> + <source>Status</source> + <translation type="unfinished">状态</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1256" /> + <source>Hostname</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1257" /> + <source>IPv4 Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1258" /> + <source>Netmask</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" /> - <source>Active</source> - <translation type="unfinished">活动的</translation> + <source>Gateway</source> + <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" /> - <source>Connected</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" /> - <source>Status</source> - <translation type="unfinished">状态</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" /> - <source>Hostname</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" /> - <source>IPv4 Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" /> - <source>Netmask</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" /> - <source>Gateway</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" /> <source>DNS</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="1261" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> @@ -70316,19 +70609,19 @@ <translation>替换全部</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1045" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1046" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="597" /> <location filename="../QScintilla/SearchReplaceWidget.py" line="559" /> <source>'{0}' was not found.</source> <translation>“{0}”未找到。</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1198" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1199" /> <source>Replaced {0} occurrences.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1204" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1205" /> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished" /> </message> @@ -83513,7 +83806,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> <source>Flash MicroPython Firmware</source> <translation type="unfinished" /> @@ -83554,17 +83847,17 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="317" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="340" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>