--- a/src/eric7/i18n/eric7_de.ts Tue Feb 14 11:09:49 2023 +0100 +++ b/src/eric7/i18n/eric7_de.ts Tue Feb 14 18:10:30 2023 +0100 @@ -1733,50 +1733,55 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="92" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="95" /> <source>Show MicroPython Versions</source> <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="93" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="96" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><p>Die Gerätedaten sind nicht verfügbar. Versuche, das Gerät neu zu verbinden. Abbruch...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="125" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="140" /> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="135" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="150" /> <source>REPL is not supported by this device.</source> <translation>REPL wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="154" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="169" /> <source>Plotter is not supported by this device.</source> <translation>Der Plotter wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="173" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="188" /> <source>Running scripts is not supported by this device.</source> <translation>Die Ausführung von Skripten wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="192" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="207" /> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="237" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="252" /> <source>Select Device Directory</source> <translation>Auswahl des Geräteverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="238" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Select the directory for the connected device:</source> <translation>Wähle das Verzeichnis für das verbundene Gerät:</translation> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> + <source>Detected an error without indications.</source> + <translation>Es wurde ein Fehler ohne nähere Angaben entdeckt.</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -3765,121 +3770,121 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="215" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="213" /> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="216" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="214" /> <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>Python Dateien für CircuitPython können an Ort und Stelle bearbeitet werden, wenn das Geräteverzeichnis lokal verfügbar ist. Ein solches Verzeichnis konnte nicht gefunden werden. Direkte Bearbeitung ist nicht verfügbar.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="246" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="244" /> <source>Library Management</source> <translation>Bibliotheksverwaltung</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="250" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="248" /> <source>CircuitPython Functions</source> <translation>CircuitPython Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="253" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="251" /> <source>Show CircuitPython Versions</source> <translation>Zeige CircuitPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="262" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="260" /> <source>CircuitPython Flash Instructions</source> <translation>CircuitPython Flashanweisungen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="275" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="342" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="273" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Flash CircuitPython Firmware</source> <translation>CircuitPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="269" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="267" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation>Startet die 'Teensy Loader' Anwendung zum Flashen des Teensy Boards.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="442" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="304" /> - <source>Install Library Files</source> - <translation>Bibliotheksdateien installieren</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="440" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="308" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="302" /> + <source>Install Library Files</source> + <translation>Bibliotheksdateien installieren</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="438" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="306" /> <source>Install Library Package</source> <translation>Bibliothekspaket installieren</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="314" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="312" /> <source>Install 'circup' Package</source> <translation>'circup' Paket installieren</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="345" /> + <location filename="../MicroPython/Devices/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><p>Teensy 4.0 und Teensy 4.1 unterstützen den UF2 Bootloader nicht. Bitte verwende die 'Teensy Loader' Anwendung, um CircuitPython zu flashen. Stelle sicher, dass die CircuitPython .hex Datei geladen ist.</p><p>Siehe <a href="{0}">die PJRC Teensy Webseite</a> für Details.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="363" /> <source>Start 'Teensy Loader'</source> <translation>'Teensy Loader' starten</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="366" /> + <location filename="../MicroPython/Devices/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><p>Die 'Teensy Loader' Anwendung <b>teensy</b> konnte nicht gestartet werden. Stelle sicher, dass sie sich im Suchpfad befindet oder starte sie manuell.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="395" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="393" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="414" /> + <location filename="../MicroPython/Devices/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><h4>CircuitPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="422" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="420" /> <source><p><b>Update available!</b></p></source> <translation><p><b>Update verfügbar!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="426" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="424" /> <source>CircuitPython Version</source> <translation>CircuitPython Version</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="448" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="446" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>Das Geräteverzeichnis "<b>{0}</b>" ist nicht bereit. Stelle sicher, dass es gemounted ist und versuche es erneut.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="476" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="474" /> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Übersetzte Python Dateien (*.mpy);;Python Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="506" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="504" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="510" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="508" /> <source>CircuitPython Libraries</source> <translation>CircuitPython Bibliotheken</translation> </message> @@ -19885,66 +19890,6 @@ <context> <name>EspBackupRestoreFirmwareDialog</name> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>ESP Chip Type:</source> - <translation>ESP Chiptyp:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the ESP chip type</source> - <translation>Wähle den ESP Chiptyp</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Firmware Size:</source> - <translation>Firmwaregröße:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the firmware size</source> - <translation>Wähle die Firmwaregröße aus</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Leave empty to auto detect. size.</source> - <translation>Leer lassen, um die Größe automatisch zu detektieren.</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Baud Rate:</source> - <translation>Baudrate:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> - <translation>Wähle die zum Flashen zu verwendende Baudrate (Standard: 115.200 BpS)</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Flash Mode:</source> - <translation>Flash Modus:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the flash mode</source> - <translation>Wähle den Flashmodus aus</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Leave empty to use the default mode.</source> - <translation>Leer lassen, um den Standardmodus zu verwenden.</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Firmware:</source> - <translation>Firmware:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Enter the path of the firmware file</source> - <translation>Gib den Pfad der Firmwaredatei ein</translation> - </message> - <message> <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="107" /> <source>Firmware Files (*.img);;All Files (*)</source> <translation>Firmwaredateien (*.img);;Alle Dateien (*)</translation> @@ -19959,143 +19904,203 @@ <source>Restore Firmware</source> <translation>Firmware zurückspielen</translation> </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>ESP Chip Type:</source> + <translation>ESP Chiptyp:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the ESP chip type</source> + <translation>Wähle den ESP Chiptyp</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Firmware Size:</source> + <translation>Firmwaregröße:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the firmware size</source> + <translation>Wähle die Firmwaregröße aus</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Leave empty to auto detect. size.</source> + <translation>Leer lassen, um die Größe automatisch zu detektieren.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Baud Rate:</source> + <translation>Baudrate:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> + <translation>Wähle die zum Flashen zu verwendende Baudrate (Standard: 115.200 BpS)</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Flash Mode:</source> + <translation>Flash Modus:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the flash mode</source> + <translation>Wähle den Flashmodus aus</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Leave empty to use the default mode.</source> + <translation>Leer lassen, um den Standardmodus zu verwenden.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Firmware:</source> + <translation>Firmware:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Enter the path of the firmware file</source> + <translation>Gib den Pfad der Firmwaredatei ein</translation> + </message> </context> <context> <name>EspDevice</name> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="72" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="73" /> <source>ESP8266, ESP32</source> <translation>ESP8266, ESP32</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="128" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="129" /> <source>ESP32 Functions</source> <translation>ESP32 Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="405" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="131" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="406" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="132" /> <source>Show MicroPython Versions</source> <translation>Zeige MicroPython Versionen</translation> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="222" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="136" /> + <source>Erase Flash</source> + <translation>Flash löschen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="259" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="139" /> + <source>Flash MicroPython Firmware</source> + <translation>MicroPython Firmware flashen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="296" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="143" /> + <source>Flash Additional Firmware</source> + <translation>Zusätzliche Firmware flashen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="332" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="147" /> + <source>Backup Firmware</source> + <translation>Firmware sichern</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="385" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="150" /> + <source>Restore Firmware</source> + <translation>Firmware zurückspielen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="476" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="154" /> + <source>Show Chip ID</source> + <translation>Chip ID anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="496" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="157" /> + <source>Show Flash ID</source> + <translation>Flash ID anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="160" /> + <source>Show MAC Address</source> + <translation>MAC Adresse anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="164" /> + <source>Reset Device</source> + <translation>Gerät zurücksetzen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="167" /> + <source>Install 'esptool.py'</source> + <translation>'esptool.py' installieren</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="209" /> + <source>Shall the flash of the selected device really be erased?</source> + <translation>Soll der Flashspeicher des ausgewählten Gerätes wirklich gelöscht werden?</translation> + </message> + <message> <location filename="../MicroPython/Devices/EspDevices.py" line="221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="135" /> - <source>Erase Flash</source> - <translation>Flash löschen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="258" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="138" /> - <source>Flash MicroPython Firmware</source> - <translation>MicroPython Firmware flashen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="295" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="142" /> - <source>Flash Additional Firmware</source> - <translation>Zusätzliche Firmware flashen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="331" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="146" /> - <source>Backup Firmware</source> - <translation>Firmware sichern</translation> + <source>'esptool erase_flash' Output</source> + <translation>Ausgabe von 'esptool erase_flash'</translation> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="384" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="149" /> - <source>Restore Firmware</source> - <translation>Firmware zurückspielen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="475" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="153" /> - <source>Show Chip ID</source> - <translation>Chip ID anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="495" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="156" /> - <source>Show Flash ID</source> - <translation>Flash ID anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="515" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="159" /> - <source>Show MAC Address</source> - <translation>MAC Adresse anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> - <source>Reset Device</source> - <translation>Gerät zurücksetzen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="166" /> - <source>Install 'esptool.py'</source> - <translation>'esptool.py' installieren</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> - <source>Shall the flash of the selected device really be erased?</source> - <translation>Soll der Flashspeicher des ausgewählten Gerätes wirklich gelöscht werden?</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="220" /> - <source>'esptool erase_flash' Output</source> - <translation>Ausgabe von 'esptool erase_flash'</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="383" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="294" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="257" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="295" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="258" /> <source>'esptool write_flash' Output</source> <translation>Ausgabe von 'esptool write_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="331" /> <source>'esptool read_flash' Output</source> <translation>Ausgabe von 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="406" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="407" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation>Die Firmware des verbundenen Gerätes kann nicht ermittelt werden oder das Board enthält kein MicroPython oder CircuitPython. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="434" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="435" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="445" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="446" /> <source><h4>{0} Version Information</h4><table><tr><td>Installed:</td><td>{1}</td></tr><tr><td>Available:</td><td>{2}</td></tr></table></source> <translation><h4>{0} Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{1}</td></tr><tr><td>Verfügbar:</td><td>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="453" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="454" /> <source><p><b>Update available!</b></p></source> <translation><p><b>Update verfügbar!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="457" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="458" /> <source>{0} Version</source> <translation>{0} Version</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="475" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="476" /> <source>'esptool chip_id' Output</source> <translation>Ausgabe von 'esptool chip_id'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="495" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="496" /> <source>'esptool flash_id' Output</source> <translation>Ausgabe von 'esptool flash_id'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="515" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> <source>'esptool read_mac' Output</source> <translation>Ausgabe von 'esptool read_mac'</translation> </message> @@ -20103,80 +20108,80 @@ <context> <name>EspFirmwareSelectionDialog</name> <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Flash MicroPython Firmware</source> - <translation>MicroPython Firmware flashen</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Baud Rate:</source> - <translation>Baudrate:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Leave empty to use the default mode.</source> - <translation>Leer lassen, um den Standardmodus zu verwenden.</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Address:</source> - <translation>Adresse:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Enter the flash addres in the hexadecimal form</source> - <translation>Gib die Flash Speicheradresse in Hexadezimalform ein</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Select the flash mode</source> - <translation>Wähle den Flashmodus aus</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Flash Mode:</source> - <translation>Flash Modus:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Firmware:</source> - <translation>Firmware:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Select the ESP chip type</source> - <translation>Wähle den ESP Chiptyp</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> - <translation>Wähle die zum Flashen zu verwendende Baudrate (Standard: 115.200 BpS)</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Enter the path of the firmware file</source> - <translation>Gib den Pfad der Firmwaredatei ein</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>ESP Chip Type:</source> - <translation>ESP Chiptyp:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Check this, if the firware to be loaded is CircuitPython (changes the flash address for some chips).</source> - <translation>Anwählen, falls es sich bei der zu Ladenden Firmware um CircuitPython handelt (für einige Chips ändert dies die Flashadresse).</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Firmware is CircuitPython</source> - <translation>Firmware ist CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="68" /> <source>Firmware Files (*.bin);;All Files (*)</source> <translation>Firmwaredateien (*.bin);;Alle Dateien (*)</translation> </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Flash MicroPython Firmware</source> + <translation>MicroPython Firmware flashen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Baud Rate:</source> + <translation>Baudrate:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Leave empty to use the default mode.</source> + <translation>Leer lassen, um den Standardmodus zu verwenden.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Address:</source> + <translation>Adresse:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Enter the flash addres in the hexadecimal form</source> + <translation>Gib die Flash Speicheradresse in Hexadezimalform ein</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Select the flash mode</source> + <translation>Wähle den Flashmodus aus</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Flash Mode:</source> + <translation>Flash Modus:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Firmware:</source> + <translation>Firmware:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Select the ESP chip type</source> + <translation>Wähle den ESP Chiptyp</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> + <translation>Wähle die zum Flashen zu verwendende Baudrate (Standard: 115.200 BpS)</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Enter the path of the firmware file</source> + <translation>Gib den Pfad der Firmwaredatei ein</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>ESP Chip Type:</source> + <translation>ESP Chiptyp:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Check this, if the firware to be loaded is CircuitPython (changes the flash address for some chips).</source> + <translation>Anwählen, falls es sich bei der zu Ladenden Firmware um CircuitPython handelt (für einige Chips ändert dies die Flashadresse).</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Firmware is CircuitPython</source> + <translation>Firmware ist CircuitPython</translation> + </message> </context> <context> <name>ExceptionLogger</name> @@ -21872,12 +21877,12 @@ <context> <name>GenericMicroPythonDevice</name> <message> - <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="196" /> + <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="194" /> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="197" /> + <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="195" /> <source>Python files for this generic board can be edited in place, if the device volume is locally available. A volume named '{0}' was not found. In place editing will not be available.</source> <translation>Python Dateien für dieses Generische Gerät können an Ort und Stelle bearbeitet werden, wenn das Geräteverzeichnis lokal verfügbar ist. Ein Verzeichnis mit der Bezeichnung '{0}'konnte nicht gefunden werden. Direkte Bearbeitung ist nicht verfügbar.</translation> </message> @@ -48931,14 +48936,6 @@ </message> </context> <context> - <name>MicroPythonCommandsInterface</name> - <message> - <location filename="../MicroPython/MicroPythonCommandsInterface.py" line="322" /> - <source>Detected an error without indications.</source> - <translation>Es wurde ein Fehler ohne nähere Angaben entdeckt.</translation> - </message> - </context> - <context> <name>MicroPythonDevice</name> <message> <location filename="../MicroPython/Devices/__init__.py" line="260" /> @@ -48975,35 +48972,35 @@ <translation>{1}Synchronisierung von <b>{0}</b> ist abgeschlossen.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="386" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="306" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="384" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="304" /> <source>{1}Adding <b>{0}</b>...</source> <translation>{1}Füge <b>{0}</b> hinzu...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="450" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="355" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="446" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="353" /> <source>Source <b>{0}</b> is a directory and destination <b>{1}</b> is a file. Ignoring it.</source> <translation>Die Quelle <b>{0}</b> ist ein Verzeichnis und das Ziel <b>{1}</b> ist eine Datei. Ignoriere sie.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="459" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="364" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="455" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="362" /> <source>Source <b>{0}</b> is a file and destination <b>{1}</b> is a directory. Ignoring it.</source> <translation>Die Quelle <b>{0}</b> ist eine Datei und das Ziel <b>{1}</b> ist ein Verzeichnis. Ignoriere sie.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="373" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="371" /> <source>Updating <b>{0}</b>...</source> <translation>Aktualisiere <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="414" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="412" /> <source>{1}Removing <b>{0}</b>...</source> <translation>{1}Entferne <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="468" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="464" /> <source>{1}Updating <b>{0}</b>...</source> <translation>{1}Aktualisiere <b>{0}</b>...</translation> </message> @@ -49107,171 +49104,171 @@ <translation>Drücken, um zum Startverzeichnis des Gerätes zu springen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="977" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="806" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="148" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="127" /> + <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" /> <source>Change Directory</source> <translation>Verzeichnis wechseln</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="997" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="842" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="830" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="151" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="130" /> + <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" /> <source>Create Directory</source> <translation>Verzeichnis anlegen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1052" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="880" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="869" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="158" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="133" /> + <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" /> <source>Delete Directory Tree</source> <translation>Verzeichnisbaum löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1079" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="918" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="907" /> + <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" /> + <source>Delete File</source> + <translation>Datei löschen</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="162" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="137" /> - <source>Delete File</source> - <translation>Datei löschen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="165" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="140" /> <source>Show Hidden Files</source> <translation>Versteckte Dateien zeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1024" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1027" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> <source>Delete Directory</source> <translation>Verzeichnis löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="172" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="169" /> <source>Show Filesystem Info</source> <translation>Dateisysteminformationen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="219" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="216" /> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="220" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="217" /> <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/MicroPythonFileManagerWidget.py" line="486" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="483" /> <source>Put File As</source> <translation>Datei Kopieren Als</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="554" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="487" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="724" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="551" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="484" /> <source>Enter a new name for the file</source> <translation>Gib einen neuen Namen für die Datei ein</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="500" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="497" /> <source>Copy File to Device</source> <translation>Datei zum Gerät kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="735" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="501" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="742" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="498" /> <source>The given file exists already (Enter file name only).</source> <translation>Die angegebene Datei existiert bereits (Gib nur den Dateinamen ein).</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="553" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="550" /> <source>Get File As</source> <translation>Datei Holen Als</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="567" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="564" /> <source>Copy File from Device</source> <translation>Datei vom Gerät kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="568" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="565" /> <source>The given file exists already.</source> <translation>Die angegebene Datei existiert bereits.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="734" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="722" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="741" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> <source>Save File As</source> <translation>Datei speichern als</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="807" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="810" /> <source>Select Directory</source> <translation>Verzeichnis wählen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="998" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="831" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1001" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="834" /> <source>Enter directory name:</source> <translation>Gib den Verzeichnisnamen ein:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="843" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="846" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Das Verzeichnis <b>{0}</b> konnte nicht angelegt werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1053" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="870" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1056" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="873" /> <source>Do you really want to delete this directory tree?</source> <translation>Soll dieser Verzeichnisbaum wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="881" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="884" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Das Verzeichnis <b>{0}</b> konnte nicht gelöscht werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1080" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="908" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1083" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="911" /> <source>Do you really want to delete this file?</source> <translation>Soll diese Datei wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="919" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="922" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht gelöscht werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="978" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="981" /> <source>Enter the directory path on the device:</source> <translation>Gib den Verzeichnispfad auf dem Gerät ein:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1025" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1028" /> <source>Do you really want to delete this directory?</source> <translation>Soll dieses Verzeichnis wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1113" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1116" /> <source><h3>Filesystem Information</h3></source> <translation><h3>Dateisysteminformationen</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1115" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1118" /> <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><h4>{0}</h4<table><tr><td>Gesamtspeichergröße: </td><td align='right'>{1}</td></tr><tr><td>Belegter Speicher: </td><td align='right'>{2}</td></tr><tr><td>Freier Speicher: </td><td align='right'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1128" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1131" /> <source>Filesystem Information</source> <translation>Dateisysteminformationen</translation> </message> @@ -49616,17 +49613,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="230" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="231" /> <source>MicroPython Menu</source> <translation>MicroPython MenÜ</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="290" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="288" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>Das Paket QtSerialPort ist nicht verfügbar.<br/>Die MicroPython Unterstützung wird deaktiviert.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="331" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="329" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n unterstütztes Gerät gefunden.</numerusform> @@ -49634,18 +49631,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation>{0} - {1} ({2})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="365" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="363" /> <source>No supported devices detected.</source> <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="369" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="367" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -49656,70 +49653,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="376" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="374" /> <source>Manual Selection</source> <translation>Manuelle Auswahl</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="439" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="410" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="437" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="408" /> <source>Unknown MicroPython Device</source> <translation>Unbekanntes MicroPython Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="411" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="409" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation><p>Diese ubekannten seriellen Geräte wurden erkannt.</p><ul><li>{0}</li></ul><p>Falls es sich um ein MicroPython Board handelt, melden sie es bitte zusammen mit dem Boardnamen und einer Kurzbeschreibung an <a href="mailto:{1}"> die eric Fehlermitteilungsadresse</a>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="421" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation>{0} (0x{1:04x}/0x{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="438" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation>Sollen sie zur Liste der manuell konfigurierten Geräte hinzugefügt werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="564" /> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="577" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="569" /> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="575" /> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="590" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="616" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="608" /> <source>Press to disconnect the current device</source> <translation>Drücken, um die Verbindung zum aktuelle Geräte zu trennen</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="621" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="613" /> <source>Press to connect the selected device</source> <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="648" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="640" /> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="649" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="641" /> <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. @@ -49732,328 +49729,318 @@ Drücke zum Abschluss den Resetknopf des Gerätes und warte ein paar Sekunden vor einem neuen Versuch.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="678" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="670" /> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="679" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="671" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Die Eingabeaufforderung kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1175" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation><p>Das Gerät am seriellen Port <b>{0}</b> antwortet nicht. Es hat wahrscheinlich keine MicroPython Firmware geflasht.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1186" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1181" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Kann keine Verbindung zum Gerät an der seriellen Schnittstelle <b>{0}</b> herstellen.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1237" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1228" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1219" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1230" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1229" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1231" /> <source>The current editor does not contain a script. Abort...</source> <translation>Der aktuelle Editortext enthält kein Skript. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1238" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1240" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Das Skript kann nicht ausgeführt werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1263" /> - <source>Open Python File</source> - <translation>Pythondatei öffnen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1265" /> - <source>Python3 Files (*.py);;All Files (*)</source> - <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <source>Start Chart</source> + <translation>Chart starten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1277" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation><p>Das Chart kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> + <source>µPy Chart</source> + <translation>µPy Chart</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> - <source>Start Chart</source> - <translation>Chart starten</translation> + <source>Unsaved Chart Data</source> + <translation>Nicht gesicherte Chart Daten</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1310" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation><p>Das Chart kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1325" /> - <source>µPy Chart</source> - <translation>µPy Chart</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342" /> - <source>Unsaved Chart Data</source> - <translation>Nicht gesicherte Chart Daten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1343" /> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1391" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1358" /> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1359" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Der Dateimanager kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1378" /> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1447" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1414" /> <source>Downloads</source> <translation>Downloads</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> <source>Show Version</source> <translation>Version anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1465" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1432" /> <source>Show Implementation</source> <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1468" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1435" /> <source>Show Board Data</source> <translation>Board Daten anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1625" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1473" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1440" /> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> <source>Show Device Time</source> <translation>Gerätezeit anzeigen</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1445" /> + <source>Show Local Time</source> + <translation>Lokale Zeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <source>Show Time</source> + <translation>Zeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1452" /> + <source>Show Builtin Modules</source> + <translation>Eingebaute Module anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1458" /> + <source>Compile Python File</source> + <translation>Python Datei übersetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1840" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1831" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> + <source>Compile Current Editor</source> + <translation>Aktuellen Editor übersetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1471" /> + <source>Download Firmware</source> + <translation>Firmware herunterladen</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> - <source>Show Local Time</source> - <translation>Lokale Zeit anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1481" /> - <source>Show Time</source> - <translation>Zeit anzeigen</translation> + <source>Show Documentation</source> + <translation>Dokumentation anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> + <source>Flash UF2 Device</source> + <translation>UF2 Gerät flashen</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1485" /> - <source>Show Builtin Modules</source> - <translation>Eingebaute Module anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1849" /> + <source>Manage Unknown Devices</source> + <translation>Unbekannte Geräte verwalten</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> + <source>Ignored Serial Devices</source> + <translation>Ignorierte Serielle Geräte</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1491" /> - <source>Compile Python File</source> - <translation>Python Datei übersetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1873" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1864" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> - <source>Compile Current Editor</source> - <translation>Aktuellen Editor übersetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Download Firmware</source> - <translation>Firmware herunterladen</translation> + <source>Configure</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1500" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1511" /> - <source>Show Documentation</source> - <translation>Dokumentation anzeigen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Flash UF2 Device</source> - <translation>UF2 Gerät flashen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1518" /> - <source>Manage Unknown Devices</source> - <translation>Unbekannte Geräte verwalten</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1521" /> - <source>Ignored Serial Devices</source> - <translation>Ignorierte Serielle Geräte</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> - <source>Configure</source> - <translation>Einstellungen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Versionsinformationen des Gerätes</h3></translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> + <source>Device Version Information</source> + <translation>Versionsinformationen des Gerätes</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> + <source>No version information available.</source> + <translation>Keine Versionsinformationen verfügbar.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1527" /> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> + <source> ({0})</source> + <translation> ({0})</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1552" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> + <source>Device Implementation Information</source> + <translation>Informationen zur Implementierung</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> - <source>Device Version Information</source> - <translation>Versionsinformationen des Gerätes</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <source>No version information available.</source> - <translation>Keine Versionsinformationen verfügbar.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1560" /> - <source>unknown</source> - <translation>unbekannt</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1569" /> - <source> ({0})</source> - <translation> ({0})</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1585" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1576" /> - <source>Device Implementation Information</source> - <translation>Informationen zur Implementierung</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1577" /> <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="1586" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1553" /> <source>No device implementation information available.</source> <translation>Keine Informationen zur Implementierung verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> <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="1648" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1615" /> <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="1656" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> <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="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1639" /> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1684" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1685" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> <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="1726" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1709" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1693" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1676" /> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1677" /> <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="1727" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1694" /> <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="1751" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1718" /> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1752" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1719" /> <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="1794" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1761" /> <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="1820" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1787" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1830" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1797" /> <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="1839" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1865" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1832" /> <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="1957" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1924" /> <source>Add Unknown Devices</source> <translation>Unbekannte Geräte hinzufügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1958" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1925" /> <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="1999" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1966" /> <source>Plus any modules on the filesystem.</source> <translation>Zusätzlich alle Module im Dateisystem.</translation> </message> @@ -50064,16 +50051,6 @@ </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a file of the connected device</source> - <translation>Drücken, um eine Datei des angeschlossenen Gerätes zu öffnen</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to save the current editor to the connected device</source> - <translation>Drücken, um den aktuellen Editor auf das angeschlossene Grät zu speichern</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> <source>Press to run the current script on the selected device</source> <translation>Drücken, um das aktuelle Skript auf dem ausgewählten Gerät auszuführen</translation> </message> @@ -50096,194 +50073,194 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="84" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="86" /> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="87" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="89" /> <source>Calliope mini</source> <translation>Calliope mini</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="188" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="190" /> <source>BBC micro:bit/Calliope Functions</source> <translation>BBC micro:bit/Calliope Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="401" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="389" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="372" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="191" /> + <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" /> <source>Show MicroPython Versions</source> <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="195" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="197" /> <source>Flash MicroPython</source> <translation>MicroPython flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="198" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> <source>Flash Firmware</source> <translation>Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="202" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="491" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="204" /> <source>Save Script</source> <translation>Skript speichern</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="205" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="207" /> <source>Save the current script to the selected device</source> <translation>Speichert das aktuelle Skript auf das angeschlossene Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="208" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="210" /> <source>Save Script as 'main.py'</source> <translation>Skript als 'main.py' speichern</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="213" /> <source>Save the current script as 'main.py' on the connected device</source> <translation>Speichert das aktuelle Skript als 'main.py' auf das angeschlossene Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="215" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="217" /> <source>Reset {0}</source> <translation>{0} zurücksetzen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="355" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="346" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="332" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="315" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="302" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="282" /> + <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" /> <source>Flash MicroPython/Firmware</source> <translation>MicroPython/Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="283" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="285" /> <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><p>Der BBC micro:bit ist nicht bereit zum Flashen der DAPLink Firmware. Folge diesen Anweisungen.</p><ul><li>ziehe das USB Kabel und alle Batterien heraus</li><li>halte den RESET Knopf gedrückt und stecke das USB Kabel wieder ein</li><li>ein Laufwerk mit Namen MAINTENANCE sollte verfügbar sein</li></ul><p>Siehe auch die <a href="https://microbit.org/guide/firmware/">micro:bit Web Seite</a>für Details.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="303" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="305" /> <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><p>Der BBC micro:bit ist nicht bereit zum Flashen der MicroPython Firmware. Stelle sicher, dass ein Laufwerk mit Namen MICROBIT verfügbar ist.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="316" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="318" /> <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><p>Der "Calliope mini" ist nicht bereit zum Flashen der DAPLink Firmware. Folge diesen Anweisungen.</p><ul><li>ziehe das USB Kabel und alle Batterien heraus</li><li>halte den RESET Knopf gedrückt und stecke das USB Kabel wieder ein</li><li>ein Laufwerk mit Namen MAINTENANCE sollte verfügbar sein</li></ul></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="333" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="335" /> <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><p>Der "Calliope mini" ist nicht bereit zum Flashen der MicroPython Firmware. Stelle sicher, dass ein Laufwerk mit Namen MINI verfügbar ist.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="348" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="350" /> <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source> <translation>MicroPython/Firmware Dateien (*.hex *.bin);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="356" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="358" /> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation>Es sind mehrere Geräte zum Flashen bereit. Bitte stelle sicher, dass nur eines vorbereitet wird.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="373" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="375" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation>Die Firmware des verbundenen Gerätes kann nicht ermittelt werden oder das Board enthält kein MicroPython oder CircuitPython. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="390" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="392" /> <source><p>The BBC micro:bit generation cannot be determined. Aborting...</p></source> <translation><p>Die BBC micro:bit Generation kann nicht ermittelt werden. Abbruch...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="402" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="404" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation><p>Die URL für die Firmware des Gerätetyps <b>{0}</b> ist nicht bekannt. Abbruch...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="429" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="431" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="445" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="447" /> <source>Firmware</source> <translation>Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="448" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="450" /> <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><h4>{0} Versionsinformationen<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installiert:</td><td>{2}</td></tr><tr><td>Verfügbar:</td><td>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="457" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="459" /> <source><p><b>Update available!</b></p></source> <translation><p><b>Update verfügbar!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="461" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="463" /> <source>{0} Version</source> <translation>{0} Version</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="523" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="487" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="525" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> <source>Save Script as '{0}'</source> <translation>Skript als '{0}' speichern</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="496" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="498" /> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation>Der aktuelle Editor enthält kein Python Skript. Trotzdem schreiben?</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="507" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="509" /> <source>The script is empty. Aborting.</source> <translation>Das Skript ist leer. Abbruch.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="516" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="518" /> <source>Enter a file name on the device:</source> <translation>Gib einen Dateinamen auf dem Gerät ein:</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="537" /> + <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><p>Das Skript konnte nicht auf dem Gerät gespeichert werden</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation>MicroPython Firmware für BBC micro:bit V1</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="629" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="616" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="631" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="618" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> <source>DAPLink Firmware</source> <translation>DAPLink Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="608" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="610" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation>MicroPython Firmware für BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="612" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="614" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation>CircuitPython Firmware für BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="625" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="627" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> @@ -62033,131 +62010,131 @@ <context> <name>PyBoardDevice</name> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="84" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="82" /> <source>PyBoard</source> <translation>PyBoard</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="199" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="197" /> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="200" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="198" /> <source>Python files for PyBoard 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>Python Dateien für PyBoard können an Ort und Stelle bearbeitet werden, wenn das Geräteverzeichnis lokal verfügbar ist. Ein solches Verzeichnis konnte nicht gefunden werden. Direkte Bearbeitung ist nicht verfügbar.</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="232" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="230" /> <source>PyBoard Functions</source> <translation>PyBoard Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="438" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="235" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="436" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="233" /> <source>Show MicroPython Versions</source> <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="239" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="237" /> <source>Activate Bootloader</source> <translation>Bootloader aktivieren</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="242" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="240" /> <source>List DFU-capable Devices</source> <translation>Liste der DFU fähigen Geräte</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="421" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="246" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="419" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="406" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="244" /> <source>Flash MicroPython Firmware</source> <translation>MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="249" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="247" /> <source>MicroPython Flash Instructions</source> <translation>MicroPython Flashanweisungen</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="308" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="306" /> <source>dfu-util not available</source> <translation>dfu-util ist nicht verfügbar</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="309" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="307" /> <source>The dfu-util firmware flashing tool <b>dfu-util</b> cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation>Das dfu-util Firmware Flashingprogramm <b>dfu-util</b> kann nicht gefunden werden oder ist nicht ausführbar. Stelle sicher, dass es sich im Suchpfad befindet, oder konfiguriere es auf der MicroPython Konfigurationsseite.</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="329" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="327" /> <source><h3>Enable DFU Mode</h3><p>1. Disconnect everything from your board</p><p>2. Disconnect your board</p><p>3. Connect the DFU/BOOT0 pin with a 3.3V pin</p><p>4. Re-connect your board</p><hr /></source> <translation><h3>DFU Modus aktivieren</h3><p>1. Trenne alles von deinem Board</p><p>2. Trenne dein Board</p><p>3. Verbinde den DFU/BOOT0 pin mit dem 3,3V Pin</p><p>4. Verbinde dein Board wieder</p><hr /></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="339" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="337" /> <source><p><b>Warning:</b> Make sure that all other DFU capable devices except your PyBoard are disconnected.<hr /></source> <translation><p><b>Warnung:</b> Stelle sicher, dass alle anderen DFU fähigen Geräte mit Ausnahme deines PyBoard getrennt sind.<hr /></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="345" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="343" /> <source><p>Press <b>OK</b> to continue...</p></source> <translation><p>Drücke <b>OK</b> zum Fortfahren...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="348" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="346" /> <source>Enable DFU mode</source> <translation>DFU Modus aktivieren</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="359" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="357" /> <source><h3>Disable DFU Mode</h3><p>1. Disconnect your board</p><p>2. Remove the DFU jumper</p><p>3. Re-connect your board</p><hr /><p>Press <b>OK</b> to continue...</p></source> <translation><h3>DFU Modus deaktivieren</h3><p>1. Trenne dein BOard</p><p>2. Entferne die DFU Brücke</p><p>3. Verbinde dein Board wieder</p><hr /><p>Drücke <b>OK</b> zum Fortfahren...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="367" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="365" /> <source>Disable DFU mode</source> <translation>DFU Modus deaktivieren</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="420" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="418" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="383" /> <source>'dfu-util' Output</source> <translation>'dfu-util' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="383" /> <source>List DFU capable Devices</source> <translation>Liste der DFU fähigen Geräte</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="410" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" /> <source>MicroPython Firmware Files (*.dfu);;All Files (*)</source> <translation>MicroPython Firmwaredateien (*.dfu);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="439" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="437" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation>Die Firmware des verbundenen Gerätes kann nicht ermittelt werden oder das Board enthält kein MicroPython. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="466" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="464" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="472" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="470" /> <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><h4>MicroPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="480" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="478" /> <source><p><b>Update available!</b></p></source> <translation><p><b>Update verfügbar!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="484" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="482" /> <source>MicroPython Version</source> <translation>MicroPython Version</translation> </message> @@ -67323,78 +67300,78 @@ <context> <name>RP2040Device</name> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="70" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="71" /> <source>RP2040</source> <translation>RP2040</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="126" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="127" /> <source>RP2040 Functions</source> <translation>RP2040 Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="198" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="129" /> - <source>Show MicroPython Versions</source> - <translation>Zeige MicroPython Versionen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="133" /> - <source>Activate Bootloader</source> - <translation>Bootloader aktivieren</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="136" /> - <source>Flash MicroPython Firmware</source> - <translation>MicroPython Firmware flashen</translation> - </message> - <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="199" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="130" /> + <source>Show MicroPython Versions</source> + <translation>Zeige MicroPython Versionen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="134" /> + <source>Activate Bootloader</source> + <translation>Bootloader aktivieren</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="137" /> + <source>Flash MicroPython Firmware</source> + <translation>MicroPython Firmware flashen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="200" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation>Die Firmware des verbundenen Gerätes kann nicht ermittelt werden oder das Board enthält kein MicroPython. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="231" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="232" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="237" /> + <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="246" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> <source>({0})</source> <translation>({0})</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="255" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> <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="259" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> <source>MicroPython Version</source> <translation>MicroPython Version</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="282" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="286" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> <source>Pimoroni Pico Firmware</source> <translation>Pimoroni Pico Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="289" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="293" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> <source>CircuitPython Libraries</source> <translation>CircuitPython Bibliotheken</translation> </message> @@ -81436,74 +81413,74 @@ <context> <name>TeensyDevice</name> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="69" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="70" /> <source>Teensy</source> <translation>Teensy</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="143" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="144" /> <source>Teensy Functions</source> <translation>Teensy Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="184" /> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="146" /> - <source>Show MicroPython Versions</source> - <translation>Zeige MicroPython Versionen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="150" /> - <source>MicroPython Flash Instructions</source> - <translation>MicroPython Flashanweisungen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="240" /> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="153" /> - <source>Flash MicroPython Firmware</source> - <translation>MicroPython Firmware flashen</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="156" /> - <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> - <translation>Startet die 'Teensy Loader' Anwendung zum Flashen des Teensy Boards.</translation> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="185" /> - <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> - <translation>Die Firmware des verbundenen Gerätes kann nicht ermittelt werden oder das Board enthält kein MicroPython. Abbruch...</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="212" /> - <source>unknown</source> - <translation>unbekannt</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="218" /> - <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><h4>MicroPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="226" /> - <source><p><b>Update available!</b></p></source> - <translation><p><b>Update verfügbar!</b></p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="230" /> - <source>MicroPython Version</source> - <translation>MicroPython Version</translation> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="147" /> + <source>Show MicroPython Versions</source> + <translation>Zeige MicroPython Versionen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="151" /> + <source>MicroPython Flash Instructions</source> + <translation>MicroPython Flashanweisungen</translation> </message> <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="241" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> + <source>Flash MicroPython Firmware</source> + <translation>MicroPython Firmware flashen</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="157" /> + <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> + <translation>Startet die 'Teensy Loader' Anwendung zum Flashen des Teensy Boards.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="186" /> + <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> + <translation>Die Firmware des verbundenen Gerätes kann nicht ermittelt werden oder das Board enthält kein MicroPython. Abbruch...</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="213" /> + <source>unknown</source> + <translation>unbekannt</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="219" /> + <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><h4>MicroPython Versionsinformationen</h4><table><tr><td>Installiert:</td><td>{0}</td></tr><tr><td>Verfügbar:</td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="227" /> + <source><p><b>Update available!</b></p></source> + <translation><p><b>Update verfügbar!</b></p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="231" /> + <source>MicroPython Version</source> + <translation>MicroPython Version</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="242" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation><p>Teensy 4.0 und Teensy 4.1 werden mit der 'Teensy Loader' Anwendung geflasht. Stelle sicher, dass die MicroPython .hex Datei geladen ist.</p><p>Siehe <a href="{0}">die PJRC Teensy Webseite</a> für Details.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="260" /> - <source>Start 'Teensy Loader'</source> - <translation>'Teensy Loader' starten</translation> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="261" /> + <source>Start 'Teensy Loader'</source> + <translation>'Teensy Loader' starten</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="262" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation><p>Die 'Teensy Loader' Anwendung <b>teensy</b> konnte nicht gestartet werden. Stelle sicher, dass sie sich im Suchpfad befindet oder starte sie manuell.</p></translation> </message>