Fri, 17 Feb 2023 10:56:05 +0100
Changed the RP2040 related code of the MicroPython package to show the version info for a MicroPython variant (like Pimoroni Pico) if such is available (e.g. Pimoroni Pico 1.19.14 or newer).
--- a/src/eric7/MicroPython/BoardDataDialog.py Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/MicroPython/BoardDataDialog.py Fri Feb 17 10:56:05 2023 +0100 @@ -59,6 +59,8 @@ header = self.__createHeader(self.tr("Python")) QTreeWidgetItem(header, [self.tr("Python Version"), data["py_version"]]) QTreeWidgetItem(header, [self.tr("Platform"), data["py_platform"]]) + + # µPython name if data["mpy_name"] == "micropython": mpyName = "MicroPython" elif data["mpy_name"] == "circuitpython": @@ -67,15 +69,21 @@ mpyName = self.tr("unknown") else: mpyName = data["name"] + + # version + if data["mpy_variant_version"]: + mpyVersion = data["mpy_variant_version"] + elif data["mpy_version"] == "unknown": + mpyVersion = self.tr("unknown") + else: + mpyVersion = data["mpy_version"] QTreeWidgetItem( header, [ self.tr("Implementation"), self.tr("{0} V. {1}{2}").format( mpyName, - self.tr("unknown") - if data["mpy_version"] == "unknown" - else data["mpy_version"], + mpyVersion, self.tr(" ({0})").format(data["mpy_variant"]) if data["mpy_variant"] else "",
--- a/src/eric7/MicroPython/Devices/DeviceBase.py Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/MicroPython/Devices/DeviceBase.py Fri Feb 17 10:56:05 2023 +0100 @@ -888,10 +888,20 @@ try: import pimoroni as __pimoroni_ - res['mpy_variant'] = 'Pimoroni' + res['mpy_variant'] = 'Pimoroni Pico' + try: + import version as __version_ + res['mpy_variant_info'] = __version_.BUILD + res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:] + del __version_ + except ImportError: + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' del __pimoroni_ except ImportError: res['mpy_variant'] = '' + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' print(res) del res, uname, __os_, __sys_ @@ -947,10 +957,20 @@ res['mpy_version'] = 'unknown' try: import pimoroni as __pimoroni_ - res['mpy_variant'] = 'Pimoroni' + res['mpy_variant'] = 'Pimoroni Pico' + try: + import version as __version_ + res['mpy_variant_info'] = __version_.BUILD + res['mpy_variant_version'] = __version_.BUILD.split('-')[2][1:] + del __version_ + except ImportError: + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' del __pimoroni_ except ImportError: res['mpy_variant'] = '' + res['mpy_variant_info'] = '' + res['mpy_variant_version'] = '' try: stat_ = __os_.statvfs('/flash')
--- a/src/eric7/MicroPython/Devices/RP2040Devices.py Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/MicroPython/Devices/RP2040Devices.py Fri Feb 17 10:56:05 2023 +0100 @@ -204,7 +204,7 @@ ), ) else: - if self._deviceData["mpy_variant"] == "Pimoroni": + if self._deviceData["mpy_variant"] == "Pimoroni Pico": # MicroPython with Pimoroni add-on libraries url = QUrl(FirmwareGithubUrls["pimoroni_pico"]) else: @@ -232,27 +232,36 @@ currentVersionStr = self.tr("unknown") currentVersion = (0, 0, 0) else: - currentVersionStr = self._deviceData["mpy_version"] + currentVersionStr = ( + self._deviceData["mpy_variant_version"] + if bool(self._deviceData["mpy_variant_version"]) + else self._deviceData["mpy_version"] + ) currentVersion = Globals.versionToTuple(currentVersionStr) msg = self.tr( "<h4>MicroPython Version Information</h4>" "<table>" - "<tr><td>Installed:</td><td>{0}</td><td></td></tr>" - "<tr><td>Available:</td><td>{1}</td><td>{2}</td></tr>" + "<tr><td>Installed:</td><td>{0}</td></tr>" + "<tr><td>Available:</td><td>{1}</td></tr>" + "{2}" "</table>" ).format( currentVersionStr, tag, - self.tr("({0})").format(self._deviceData["mpy_variant"]) + self.tr( + "<tr><td>Variant:</td><td>{0}</td></tr>" + ).format(self._deviceData["mpy_variant"]) if self._deviceData["mpy_variant"] else "", ) if ( - self._deviceData["mpy_variant"] not in ["Pimoroni"] - and currentVersion < latestVersion + self._deviceData["mpy_variant"] in ["Pimoroni Pico"] + and not bool(self._deviceData["mpy_variant_version"]) ): - # cannot derive that info for 'Pimoroni' variant + # cannot derive update info + msg += self.tr("<p>Update may be available.</p>") + elif currentVersion < latestVersion: msg += self.tr("<p><b>Update available!</b></p>") EricMessageBox.information(
--- a/src/eric7/MicroPython/MicroPythonWidget.py Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/MicroPython/MicroPythonWidget.py Fri Feb 17 10:56:05 2023 +0100 @@ -1533,6 +1533,7 @@ """ data = self.__device.getDeviceData() if data: + # name if data["mpy_name"] == "micropython": name = "MicroPython" elif data["mpy_name"] == "circuitpython": @@ -1541,11 +1542,16 @@ name = self.tr("unknown") else: name = data["mpy_name"] - version = ( - self.tr("unknown") - if data["mpy_version"] == "unknown" - else data["mpy_version"] - ) + + # version + if data["mpy_variant_version"]: + version = data["mpy_variant_version"] + elif data["mpy_version"] == "unknown": + version = self.tr("unknown") + else: + version = data["mpy_version"] + + # variant variant = ( self.tr(" ({0})").format(data["mpy_variant"]) if data["mpy_variant"]
--- a/src/eric7/i18n/eric7_cs.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_cs.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2186,106 +2186,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished">Systém</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished">Systém</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished">Verze</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29475,27 +29475,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -49956,7 +49956,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -49982,14 +49982,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50041,125 +50041,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <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="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67634,42 +67634,47 @@ <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_de.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_de.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2122,106 +2122,106 @@ <translation>Plattform</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation>Unbekannt</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation>Implementierung</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation>{0} V. {1}{2}</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation>System</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation>System</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation>Systemname</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation>Nodename</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation>Release</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation>Version</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation>Maschine</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation>Speicher</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation>gesamt</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation>{0} KBytes</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation>{0} KBytes</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation>verbraucht</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation>{0} KBytes ({1}%)</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation>verfügbar</translation> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation>Flash Speicher</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation>verfügbar</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation>Flash Speicher</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation>µLab</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation>µLab ist nicht verfügbar</translation> </message> @@ -29373,27 +29373,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation>{0:4.2f} Bytes</translation> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation>{0:4.2f} KiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation>{0:4.2f} MiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation>{0:4.2f} GiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation>{0:4.2f} TiB</translation> </message> @@ -49837,7 +49837,7 @@ <translation>Board Daten anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> @@ -49863,14 +49863,14 @@ <translation>Eingebaute Module anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> @@ -49922,125 +49922,125 @@ <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation> ({0})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation>Keine Informationen zur Implementierung verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <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="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <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="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <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="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation>Unbekannte Geräte hinzufügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <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="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation>Zusätzlich alle Module im Dateisystem.</translation> </message> @@ -67314,42 +67314,47 @@ <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation><h4>MicroPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td><td></td></tr><tr><td>Verfügbar:</td><td>{1}</td><td>{2}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation>({0})</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation><h4>MicroPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr>{2}</table></translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation><tr><td>Variante:</td><td>{0}</td></tr></translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation><p>Ein Update könnte verfügbar sein.</p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation><p><b>Update verfügbar!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation>MicroPython Version</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation>Pimoroni Pico Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation>CircuitPython Bibliotheken</translation> </message>
--- a/src/eric7/i18n/eric7_empty.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_empty.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2105,106 +2105,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29213,27 +29213,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -49594,7 +49594,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -49620,14 +49620,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -49679,125 +49679,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -66909,42 +66909,47 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_en.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_en.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2105,106 +2105,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29234,27 +29234,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -49639,7 +49639,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -49665,14 +49665,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -49724,125 +49724,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -66959,42 +66959,47 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_es.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_es.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2119,106 +2119,106 @@ <translation>Plataforma</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation>Implementación</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation>Sistema</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation>Sistema</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation>Nombre de Sistema</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation>Nombre de Nodo</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation>Release</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation>Versión</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation>Máquina</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation>Memoria</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation>total</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation>{0} KBytes</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation>{0} KBytes</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation>usado</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation>{0} KBytes ({1}%)</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation>libre</translation> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation>Memoria Flash</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation>libre</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation>Memoria Flash</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation>µLab</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation>µLab no disponible</translation> </message> @@ -29380,27 +29380,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation>{0:4.2f} Bytes</translation> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation>{0:4.2f} KiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation>{0:4.2f} MiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation>{0:4.2f} GiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation>{0:4.2f} TiB</translation> </message> @@ -49880,7 +49880,7 @@ <translation>Mostrar Datos de Microprocesador</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> @@ -49906,14 +49906,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> @@ -49965,125 +49965,125 @@ <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation>Información de Implementación de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <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="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <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="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <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="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation>Añadir Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67372,42 +67372,47 @@ <translation type="unfinished">desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation>Bibliotecas de CircuitPython</translation> </message>
--- a/src/eric7/i18n/eric7_fr.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_fr.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2217,106 +2217,106 @@ <translation type="unfinished">Plateforme</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished">Système</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished">Système</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished">Version</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29590,27 +29590,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -50093,7 +50093,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation>Synchroniser le temps</translation> @@ -50119,14 +50119,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation>Compilier le fichier Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50178,125 +50178,125 @@ <translation>Pas d'information de version disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation>inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <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="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation>Date et heure matériel</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation>Date et heure locales</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation>Date et heure</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <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="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <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="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67895,42 +67895,47 @@ <translation type="unfinished">inconnu</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_it.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_it.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2190,106 +2190,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished">Sistema</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished">Sistema</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished">Versione</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29527,27 +29527,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -50004,7 +50004,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -50030,14 +50030,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50089,125 +50089,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <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="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67692,42 +67692,47 @@ <translation type="unfinished">sconosciuto</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_pt.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_pt.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2200,106 +2200,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished">Sistema</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished">Sistema</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished">Versão</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29543,27 +29543,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -49994,7 +49994,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -50020,14 +50020,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50079,125 +50079,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished">Data e Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished">Ficheiros Python (*.py);;Ficheiros Todos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67554,42 +67554,47 @@ <translation type="unfinished">desconhecido</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_ru.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_ru.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2120,106 +2120,106 @@ <translation>Платформа</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation>неизвестная</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation>Исполнение</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation>Система</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation>Система</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation>Имя системы</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation>Имя узла</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation>Релиз</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation>Версия</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation>Устройство</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation>Память</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation>всего</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation>{0} KBytes</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation>{0} KBytes</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation>использовано</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation>{0} KBytes ({1}%)</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation>свободно</translation> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation>Память Flash</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation>свободно</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation>Память Flash</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation>µLab</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation>µLab недоступна</translation> </message> @@ -29426,27 +29426,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation>{0:4.2f} байтов</translation> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation>{0:4.2f} KiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation>{0:4.2f} MiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation>{0:4.2f} GiB</translation> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation>{0:4.2f} TiB</translation> </message> @@ -49950,7 +49950,7 @@ <translation>Показать данные платы</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation>Синхронизировать время</translation> @@ -49976,14 +49976,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation>Компилировать файл Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation>Компилировать текущий редактор</translation> @@ -50035,125 +50035,125 @@ <translation>Информация о версии недоступна.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation>unknown</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation>Информация о исполнении устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <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="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation>Дата и время устройства</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation>Локальные дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation>Дата и время</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation>Ошибка при работе с устройством</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <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="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation>Вывод команды 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Текущий редактор не содержит файл Python. Отмена...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation>Добавить неизвестное устройство</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation>Выбор устройств для добавления:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67536,42 +67536,47 @@ <translation type="unfinished">неизвестный</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation>Микрокод MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation>Микрокод CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation>Библиотеки CircuitPython</translation> </message>
--- a/src/eric7/i18n/eric7_tr.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_tr.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2187,106 +2187,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished">bilinmeyen</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished">Sistem</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished">Sistem</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished">Sürüm</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29472,27 +29472,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -49941,7 +49941,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -49967,14 +49967,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50026,125 +50026,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished">bilinmeyen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <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="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67533,42 +67533,47 @@ <translation type="unfinished">bilinmeyen</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>
--- a/src/eric7/i18n/eric7_zh_CN.ts Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/i18n/eric7_zh_CN.ts Fri Feb 17 10:56:05 2023 +0100 @@ -2215,106 +2215,106 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="76" /> - <location filename="../MicroPython/BoardDataDialog.py" line="67" /> + <location filename="../MicroPython/BoardDataDialog.py" line="77" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> <source>unknown</source> <translation type="unfinished">未知</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <location filename="../MicroPython/BoardDataDialog.py" line="83" /> <source>Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> <source>{0} V. {1}{2}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="79" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="86" /> - <source>System</source> - <translation type="unfinished">系统默认</translation> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="87" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="94" /> + <source>System</source> + <translation type="unfinished">系统默认</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="95" /> <source>System Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> <source>Node Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="89" /> + <location filename="../MicroPython/BoardDataDialog.py" line="97" /> <source>Release</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="158" /> - <location filename="../MicroPython/BoardDataDialog.py" line="90" /> + <location filename="../MicroPython/BoardDataDialog.py" line="166" /> + <location filename="../MicroPython/BoardDataDialog.py" line="98" /> <source>Version</source> <translation type="unfinished">版本</translation> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="91" /> + <location filename="../MicroPython/BoardDataDialog.py" line="99" /> <source>Machine</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="93" /> + <location filename="../MicroPython/BoardDataDialog.py" line="101" /> <source>Memory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="129" /> - <location filename="../MicroPython/BoardDataDialog.py" line="97" /> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="105" /> <source>total</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="130" /> - <location filename="../MicroPython/BoardDataDialog.py" line="98" /> - <source>{0} KBytes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="138" /> <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>{0} KBytes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="146" /> + <location filename="../MicroPython/BoardDataDialog.py" line="114" /> <source>used</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="149" /> - <location filename="../MicroPython/BoardDataDialog.py" line="139" /> - <location filename="../MicroPython/BoardDataDialog.py" line="117" /> - <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <location filename="../MicroPython/BoardDataDialog.py" line="157" /> + <location filename="../MicroPython/BoardDataDialog.py" line="147" /> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="115" /> <source>{0} KBytes ({1}%)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="148" /> - <location filename="../MicroPython/BoardDataDialog.py" line="116" /> - <source>free</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/BoardDataDialog.py" line="125" /> - <source>Flash Memory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/BoardDataDialog.py" line="156" /> + <location filename="../MicroPython/BoardDataDialog.py" line="124" /> + <source>free</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="133" /> + <source>Flash Memory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="164" /> <source>µLab</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/BoardDataDialog.py" line="160" /> + <location filename="../MicroPython/BoardDataDialog.py" line="168" /> <source>µLab is not available</source> <translation type="unfinished" /> </message> @@ -29533,27 +29533,27 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="205" /> + <location filename="../Globals/__init__.py" line="209" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="208" /> + <location filename="../Globals/__init__.py" line="212" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="211" /> + <location filename="../Globals/__init__.py" line="215" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="214" /> + <location filename="../Globals/__init__.py" line="218" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="217" /> + <location filename="../Globals/__init__.py" line="221" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> @@ -49970,7 +49970,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1605" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -49996,14 +49996,14 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1829" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1472" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1853" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1844" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1859" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50055,125 +50055,125 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <source>unknown</source> <translation type="unfinished">未知</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <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="1567" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1573" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> <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="1628" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1634" /> <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="1636" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1664" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1670" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1671" /> <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="1706" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1712" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Date and Time</source> <translation type="unfinished">日期和时间</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <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="1707" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1713" /> <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="1731" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1732" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1738" /> <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="1774" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1780" /> <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="1800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1825" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1845" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1851" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1943" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1938" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1944" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1979" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1985" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -67704,42 +67704,47 @@ <translation type="unfinished">未知</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> - <source>({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="242" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr>{2}</table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="252" /> + <source><tr><td>Variant:</td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" /> + <source><p>Update may be available.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="265" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="269" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="292" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="299" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="303" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message>