--- a/src/eric7/i18n/eric7_cs.ts Tue Feb 14 18:10:30 2023 +0100 +++ b/src/eric7/i18n/eric7_cs.ts Wed Feb 15 15:55:37 2023 +0100 @@ -1790,52 +1790,52 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="95" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="128" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="96" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="129" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="140" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="173" /> <source>Unsupported Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="150" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="183" /> <source>REPL is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="169" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="202" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="188" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="221" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="207" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="240" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="252" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="285" /> <source>Select Device Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="286" /> <source>Select the directory for the connected device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="432" /> <source>Detected an error without indications.</source> <translation type="unfinished" /> </message> @@ -49080,50 +49080,50 @@ <context> <name>MicroPythonFileManager</name> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="246" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="248" /> <source>The given name '{0}' is not a directory or does not exist.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="253" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="255" /> <source>{1}Synchronizing <b>{0}</b>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="256" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="258" /> <source>{1}Done synchronizing <b>{0}</b>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="384" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="304" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="386" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="306" /> <source>{1}Adding <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="446" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="353" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="448" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="355" /> <source>Source <b>{0}</b> is a directory and destination <b>{1}</b> is a file. Ignoring it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="455" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="362" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="457" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="364" /> <source>Source <b>{0}</b> is a file and destination <b>{1}</b> is a directory. Ignoring it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="371" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="373" /> <source>Updating <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="412" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="414" /> <source>{1}Removing <b>{0}</b>...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="464" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="466" /> <source>{1}Updating <b>{0}</b>...</source> <translation type="unfinished" /> </message> @@ -49227,171 +49227,171 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="980" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="809" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="145" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="124" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="982" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="811" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="147" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="126" /> <source>Change Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1000" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="845" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="833" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="148" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="127" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1002" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="847" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="835" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="150" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="129" /> <source>Create Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1055" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="883" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="872" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="130" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1057" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="885" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="874" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="157" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="132" /> <source>Delete Directory Tree</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1082" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="921" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="910" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="159" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="134" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1084" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="923" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="912" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="161" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="136" /> <source>Delete File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="162" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="137" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="164" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="139" /> <source>Show Hidden Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1027" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1029" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="154" /> <source>Delete Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="169" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="171" /> <source>Show Filesystem Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="216" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="218" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="217" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="219" /> <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/MicroPythonFileManagerWidget.py" line="483" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="485" /> <source>Put File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="724" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="551" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="484" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="726" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="553" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="486" /> <source>Enter a new name for the file</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="497" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="499" /> <source>Copy File to Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="742" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="498" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="744" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="500" /> <source>The given file exists already (Enter file name only).</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="550" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="552" /> <source>Get File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="564" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="566" /> <source>Copy File from Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="565" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="567" /> <source>The given file exists already.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="741" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="743" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="725" /> <source>Save File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="810" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="812" /> <source>Select Directory</source> <translation type="unfinished">Výběr adresáře</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1001" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="834" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1003" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="836" /> <source>Enter directory name:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="846" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="848" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1056" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="873" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1058" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="875" /> <source>Do you really want to delete this directory tree?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="884" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="886" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1083" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="911" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1085" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="913" /> <source>Do you really want to delete this file?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="922" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="924" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="981" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="983" /> <source>Enter the directory path on the device:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1028" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1030" /> <source>Do you really want to delete this directory?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1116" /> - <source><h3>Filesystem Information</h3></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1118" /> + <source><h3>Filesystem Information</h3></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1120" /> <source><h4>{0}</h4<table><tr><td>Total Size: </td><td align='right'>{1}</td></tr><tr><td>Used Size: </td><td align='right'>{2}</td></tr><tr><td>Free Size: </td><td align='right'>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1131" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1133" /> <source>Filesystem Information</source> <translation type="unfinished" /> </message> @@ -49803,43 +49803,43 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="564" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="568" /> <source>Clear</source> <translation type="unfinished">Vyčistit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="569" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="573" /> <source>Copy</source> <translation type="unfinished">Kopírovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="575" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="579" /> <source>Paste</source> <translation type="unfinished">Vložit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="586" /> <source>Select All</source> <translation type="unfinished">Vybrat vše</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="608" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="612" /> <source>Press to disconnect the current device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="613" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="617" /> <source>Press to connect the selected device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="640" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="644" /> <source>No device attached</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="645" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -49848,318 +49848,318 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="670" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> <source>Start REPL</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="671" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="675" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1173" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1239" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1230" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1243" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1234" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> <source>Run Script</source> <translation type="unfinished">Spustit skript</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226" /> <source>There is no editor open. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1231" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235" /> <source>The current editor does not contain a script. Abort...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1240" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1244" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1277" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1281" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1296" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1310" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1314" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1358" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> <source>Start File Manager</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1359" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1363" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1378" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1382" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1414" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1418" /> <source>Downloads</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1433" /> <source>Show Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1436" /> <source>Show Implementation</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1435" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1439" /> <source>Show Board Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1595" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1444" /> <source>Synchronize Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1447" /> <source>Show Device Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1445" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449" /> <source>Show Local Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> - <source>Show Time</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1452" /> + <source>Show Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1456" /> <source>Show Builtin Modules</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1458" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> <source>Compile Python File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1840" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1831" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1843" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1834" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1466" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1471" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1475" /> <source>Download Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> - <source>Show Documentation</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> + <source>Show Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1486" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1485" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1492" /> <source>Ignored Serial Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1491" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> <source>Configure</source> <translation type="unfinished">Konfigurovat</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1511" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> <source>Device Version Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1516" /> <source>No version information available.</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1535" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1527" /> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source> ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1552" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1547" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <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="1553" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1596" /> <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="1615" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> <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="1623" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1639" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source>Device Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1654" /> <source>Local Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1655" /> <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="1693" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1676" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> <source>Date and Time</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1677" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> <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="1694" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1697" /> <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="1718" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1719" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1722" /> <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="1761" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> <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="1787" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1790" /> <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="1797" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1809" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1832" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1924" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1925" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1928" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1966" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1969" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -50202,184 +50202,158 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="190" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="186" /> <source>BBC micro:bit/Calliope Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="403" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="391" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="374" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="193" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="399" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="387" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="370" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="189" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="197" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="193" /> <source>Flash MicroPython</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="196" /> <source>Flash Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="491" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="204" /> - <source>Save Script</source> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="473" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> + <source>Save Script as 'main.py'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="203" /> + <source>Save the current script as 'main.py' on the connected device</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="207" /> - <source>Save the current script to the selected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="210" /> - <source>Save Script as 'main.py'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="213" /> - <source>Save the current script as 'main.py' on the connected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="217" /> <source>Reset {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="357" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="348" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="334" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="317" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="304" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="284" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="353" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="344" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="330" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="313" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="300" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="280" /> <source>Flash MicroPython/Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="285" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="281" /> <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed and plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="305" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="301" /> <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="318" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="314" /> <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="335" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="331" /> <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="350" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="346" /> <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="358" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="354" /> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="375" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="371" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="392" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="388" /> <source><p>The BBC micro:bit generation cannot be determined. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="404" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="400" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="431" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="427" /> <source>unknown</source> <translation type="unfinished">neznámý</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="447" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="443" /> <source>Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="450" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="446" /> <source><h4>{0} Version Information<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installed:</td><td>{2}</td></tr><tr><td>Available:</td><td>{3}</td></tr></table></source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="455" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="459" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="463" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="525" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> - <source>Save Script as '{0}'</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="498" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="479" /> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="509" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="490" /> <source>The script is empty. Aborting.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="518" /> - <source>Enter a file name on the device:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="539" /> - <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="544" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="631" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="618" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="576" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="563" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="548" /> <source>DAPLink Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="610" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="555" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="614" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="559" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="627" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="572" /> <source>MicroPython Firmware</source> <translation type="unfinished" /> </message>