--- a/src/eric7/i18n/eric7_en.ts Fri Mar 17 11:29:09 2023 +0100 +++ b/src/eric7/i18n/eric7_en.ts Fri Mar 17 19:10:33 2023 +0100 @@ -7757,6 +7757,65 @@ </message> </context> <context> + <name>ConvertToUF2Dialog</name> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.py" line="44" /> + <source>MicroPython Firmware Files (*.hex *.bin);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.py" line="162" /> + <source>--- ERROR --- +</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Firmware File:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Enter the path of the MicroPython firmware file to be converted.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Chip Family:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Select the chip family of the firmware file.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Base Address:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Enter the base address for .bin firmware files or leave empty to use the default (0x2000).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Press to start the conversion process.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/ConvertToUF2Dialog.ui" line="0" /> + <source>Convert</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>CookieDetailsDialog</name> <message> <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="0" /> @@ -50604,7 +50663,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1722" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1723" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1546" /> <source>Synchronize Time</source> <translation type="unfinished" /> @@ -50630,27 +50689,27 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2121" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2130" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1562" /> <source>Install Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2133" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="2130" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2142" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2139" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1566" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1946" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1947" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1572" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1970" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1961" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1971" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1962" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1576" /> <source>Compile Current Editor</source> <translation type="unfinished" /> @@ -50667,165 +50726,170 @@ </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1607" /> + <source>Convert To UF2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1608" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1614" /> <source>Ignored Serial Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1616" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1617" /> <source>Configure</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1625" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1636" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1637" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1633" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1638" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1661" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1653" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1662" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1654" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1667" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1668" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1683" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> - <source>Device Implementation Information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1675" /> - <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="1684" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1675" /> + <source>Device Implementation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1676" /> + <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="1685" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1723" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1724" /> <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="1745" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1746" /> <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="1753" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1754" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1769" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1770" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1781" /> - <source>Local Date and Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1782" /> + <source>Local Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1783" /> <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="1823" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> - <source>Date and Time</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1807" /> - <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="1824" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1807" /> + <source>Date and Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1808" /> + <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="1825" /> <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="1848" /> - <source>Error handling device</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1849" /> + <source>Error handling device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1850" /> <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="1891" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1892" /> <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="1917" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1918" /> <source>Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1928" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1936" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1937" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1962" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1963" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2054" /> - <source>Add Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="2055" /> + <source>Add Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="2056" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2096" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2105" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="2134" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="2143" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation type="unfinished" /> </message>