--- a/src/eric7/i18n/eric7_en.ts Sun Feb 12 15:14:28 2023 +0100 +++ b/src/eric7/i18n/eric7_en.ts Sun Feb 12 18:11:20 2023 +0100 @@ -3683,100 +3683,121 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="92" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="88" /> <source>CircuitPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="218" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="214" /> <source>Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="219" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="215" /> <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="245" /> + <source>Library Management</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/CircuitPythonDevices.py" line="249" /> - <source>Library Management</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="253" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="256" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="252" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="337" /> <location filename="../MicroPython/CircuitPythonDevices.py" line="260" /> + <source>CircuitPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="342" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="273" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="264" /> <source>Flash CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="417" /> - <location filename="../MicroPython/CircuitPythonDevices.py" line="290" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="267" /> + <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="440" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="302" /> <source>Install Library Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="415" /> - <location filename="../MicroPython/CircuitPythonDevices.py" line="294" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="438" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="306" /> <source>Install Library Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="300" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="312" /> <source>Install 'circup' Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="338" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="343" /> <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="370" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="363" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="364" /> + <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="393" /> <source>unknown</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="389" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="412" /> <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="397" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="420" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="401" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="424" /> <source>CircuitPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="423" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="446" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="451" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="474" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="481" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="504" /> <source>CircuitPython Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="485" /> + <location filename="../MicroPython/CircuitPythonDevices.py" line="508" /> <source>CircuitPython Libraries</source> <translation type="unfinished" /> </message> @@ -48683,58 +48704,58 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="278" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="286" /> <source>Generic Board</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="408" /> - <location filename="../MicroPython/MicroPythonDevices.py" line="397" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="424" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="413" /> <source>Unknown Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="549" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="566" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="550" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="567" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="582" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="599" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="592" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="609" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="611" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="628" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="630" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="647" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="649" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="666" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="694" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="711" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="695" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="712" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> @@ -80886,6 +80907,81 @@ </message> </context> <context> + <name>TeensyDevice</name> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="68" /> + <source>Teensy</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="142" /> + <source>Teensy Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="183" /> + <location filename="../MicroPython/TeensyDevices.py" line="145" /> + <source>Show MicroPython Versions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="149" /> + <source>MicroPython Flash Instructions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="239" /> + <location filename="../MicroPython/TeensyDevices.py" line="152" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="155" /> + <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="184" /> + <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="211" /> + <source>unknown</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="217" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="225" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="229" /> + <source>MicroPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="240" /> + <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="259" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/TeensyDevices.py" line="260" /> + <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>TemplateGroup</name> <message> <location filename="../Templates/TemplateViewer.py" line="98" />