--- a/src/eric7/i18n/eric7_de.ts Tue Feb 14 18:10:30 2023 +0100 +++ b/src/eric7/i18n/eric7_de.ts Wed Feb 15 15:55:37 2023 +0100 @@ -1733,52 +1733,52 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="95" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="128" /> <source>Show MicroPython Versions</source> <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="96" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="129" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><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="140" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="173" /> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="150" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="183" /> <source>REPL is not supported by this device.</source> <translation>REPL wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="169" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="202" /> <source>Plotter is not supported by this device.</source> <translation>Der Plotter wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="188" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="221" /> <source>Running scripts is not supported by this device.</source> <translation>Die Ausführung von Skripten wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="207" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="240" /> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="252" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="285" /> <source>Select Device Directory</source> <translation>Auswahl des Geräteverzeichnis</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="286" /> <source>Select the directory for the connected device:</source> <translation>Wähle das Verzeichnis für das verbundene Gerät:</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="432" /> <source>Detected an error without indications.</source> <translation>Es wurde ein Fehler ohne nähere Angaben entdeckt.</translation> </message> @@ -48957,50 +48957,50 @@ <context> <name>MicroPythonFileManager</name> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="246" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="248" /> <source>The given name '{0}' is not a directory or does not exist.</source> <translation>Der angegebene Name '{0}' ist kein Verzeichnis oder existiert nicht.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="253" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="255" /> <source>{1}Synchronizing <b>{0}</b>.</source> <translation>{1}Synchronisiere <b>{0}</b>.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="256" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="258" /> <source>{1}Done synchronizing <b>{0}</b>.</source> <translation>{1}Synchronisierung von <b>{0}</b> ist abgeschlossen.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="384" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="304" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="386" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="306" /> <source>{1}Adding <b>{0}</b>...</source> <translation>{1}Füge <b>{0}</b> hinzu...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="446" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="353" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="448" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="355" /> <source>Source <b>{0}</b> is a directory and destination <b>{1}</b> is a file. Ignoring it.</source> <translation>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="455" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="362" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="457" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="364" /> <source>Source <b>{0}</b> is a file and destination <b>{1}</b> is a directory. Ignoring it.</source> <translation>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="371" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="373" /> <source>Updating <b>{0}</b>...</source> <translation>Aktualisiere <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="412" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="414" /> <source>{1}Removing <b>{0}</b>...</source> <translation>{1}Entferne <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="464" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="466" /> <source>{1}Updating <b>{0}</b>...</source> <translation>{1}Aktualisiere <b>{0}</b>...</translation> </message> @@ -49104,171 +49104,171 @@ <translation>Drücken, um zum Startverzeichnis des Gerätes zu springen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="980" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="809" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="145" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="124" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="982" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="811" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="147" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="126" /> <source>Change Directory</source> <translation>Verzeichnis wechseln</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1000" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="845" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="833" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="148" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="127" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1002" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="847" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="835" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="150" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="129" /> <source>Create Directory</source> <translation>Verzeichnis anlegen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1055" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="883" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="872" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="130" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1057" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="885" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="874" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="157" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="132" /> <source>Delete Directory Tree</source> <translation>Verzeichnisbaum löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1082" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="921" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="910" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="159" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="134" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1084" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="923" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="912" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="161" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="136" /> <source>Delete File</source> <translation>Datei löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="162" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="137" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="164" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="139" /> <source>Show Hidden Files</source> <translation>Versteckte Dateien zeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1027" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1029" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="154" /> <source>Delete Directory</source> <translation>Verzeichnis löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="169" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="171" /> <source>Show Filesystem Info</source> <translation>Dateisysteminformationen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="216" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="218" /> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="217" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="219" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><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="483" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="485" /> <source>Put File As</source> <translation>Datei Kopieren Als</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="724" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="551" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="484" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="726" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="553" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="486" /> <source>Enter a new name for the file</source> <translation>Gib einen neuen Namen für die Datei ein</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="497" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="499" /> <source>Copy File to Device</source> <translation>Datei zum Gerät kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="742" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="498" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="744" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="500" /> <source>The given file exists already (Enter file name only).</source> <translation>Die angegebene Datei existiert bereits (Gib nur den Dateinamen ein).</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="550" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="552" /> <source>Get File As</source> <translation>Datei Holen Als</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="564" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="566" /> <source>Copy File from Device</source> <translation>Datei vom Gerät kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="565" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="567" /> <source>The given file exists already.</source> <translation>Die angegebene Datei existiert bereits.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="741" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="743" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="725" /> <source>Save File As</source> <translation>Datei speichern als</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="810" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="812" /> <source>Select Directory</source> <translation>Verzeichnis wählen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1001" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="834" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1003" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="836" /> <source>Enter directory name:</source> <translation>Gib den Verzeichnisnamen ein:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="846" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="848" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Das Verzeichnis <b>{0}</b> konnte nicht angelegt werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1056" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="873" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1058" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="875" /> <source>Do you really want to delete this directory tree?</source> <translation>Soll dieser Verzeichnisbaum wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="884" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="886" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><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="1083" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="911" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1085" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="913" /> <source>Do you really want to delete this file?</source> <translation>Soll diese Datei wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="922" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="924" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><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="981" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="983" /> <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="1028" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1030" /> <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="1116" /> - <source><h3>Filesystem Information</h3></source> - <translation><h3>Dateisysteminformationen</h3></translation> - </message> - <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1118" /> + <source><h3>Filesystem Information</h3></source> + <translation><h3>Dateisysteminformationen</h3></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1120" /> <source><h4>{0}</h4<table><tr><td>Total Size: </td><td align='right'>{1}</td></tr><tr><td>Used Size: </td><td align='right'>{2}</td></tr><tr><td>Free Size: </td><td align='right'>{3}</td></tr></table></source> <translation><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="1131" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1133" /> <source>Filesystem Information</source> <translation>Dateisysteminformationen</translation> </message> @@ -49680,43 +49680,43 @@ <translation>Sollen sie zur Liste der manuell konfigurierten Geräte hinzugefügt werden?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="564" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="568" /> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="569" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="573" /> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="575" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="579" /> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="586" /> <source>Select All</source> <translation>Alles auswählen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="608" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="612" /> <source>Press to disconnect the current device</source> <translation>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="613" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="617" /> <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="640" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="644" /> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="641" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="645" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -49729,318 +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="670" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="674" /> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="671" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="675" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Die Eingabeaufforderung kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1180" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1184" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1173" /> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation><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="1181" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> <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="1239" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1230" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1243" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1234" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225" /> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226" /> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1231" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1235" /> <source>The current editor does not contain a script. Abort...</source> <translation>Der aktuelle Editortext enthält kein Skript. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1240" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1244" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Das Skript kann nicht ausgeführt werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1277" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1281" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Das Chart kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1296" /> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1313" /> <source>Unsaved Chart Data</source> <translation>Nicht gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1310" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1314" /> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1358" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1362" /> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1359" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1363" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Der Dateimanager kann nicht gestartet werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1378" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1382" /> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1414" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1418" /> <source>Downloads</source> <translation>Downloads</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1433" /> <source>Show Version</source> <translation>Version anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1432" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1436" /> <source>Show Implementation</source> <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1435" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1439" /> <source>Show Board Data</source> <translation>Board Daten anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1595" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1444" /> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1447" /> <source>Show Device Time</source> <translation>Gerätezeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1445" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1449" /> <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 Time</source> + <translation>Zeit anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1456" /> <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" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1819" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> <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" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1843" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1834" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1466" /> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1471" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1475" /> <source>Download Firmware</source> <translation>Firmware herunterladen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> - <source>Show Documentation</source> - <translation>Dokumentation anzeigen</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> + <source>Show Documentation</source> + <translation>Dokumentation anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1486" /> <source>Flash UF2 Device</source> <translation>UF2 Gerät flashen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1485" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1489" /> <source>Manage Unknown Devices</source> <translation>Unbekannte Geräte verwalten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1492" /> <source>Ignored Serial Devices</source> <translation>Ignorierte Serielle Geräte</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1491" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1511" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1516" /> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1535" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1527" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> <source> ({0})</source> <translation> ({0})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1552" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1547" /> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1548" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation><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="1553" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1557" /> <source>No device implementation information available.</source> <translation>Keine Informationen zur Implementierung verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1596" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>Die Zeit des angeschlossenen Gerätes wurde mit der lokalen Zeit synchronisiert.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1615" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1618" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><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="1623" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> <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="1639" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1642" /> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1654" /> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1655" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><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="1693" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1676" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1679" /> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1677" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1680" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation><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="1694" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1697" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation><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="1718" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1719" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1722" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><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="1761" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1764" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation>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="1787" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1790" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1797" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1800" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Die Python Datei <b>{0}</b> existiert nicht. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1809" /> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1832" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1835" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1924" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1927" /> <source>Add Unknown Devices</source> <translation>Unbekannte Geräte hinzufügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1925" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1928" /> <source>Select the devices to be added:</source> <translation>Wähle die hinzuzufügenden unbekannten Geräte:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1966" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1969" /> <source>Plus any modules on the filesystem.</source> <translation>Zusätzlich alle Module im Dateisystem.</translation> </message> @@ -50083,187 +50083,181 @@ <translation>Calliope mini</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="190" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="186" /> <source>BBC micro:bit/Calliope Functions</source> <translation>BBC micro:bit/Calliope Funktionen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="403" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="391" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="374" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="193" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="399" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="387" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="370" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="189" /> <source>Show MicroPython Versions</source> <translation>Zeige MicroPython Versionen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="197" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="193" /> <source>Flash MicroPython</source> <translation>MicroPython flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="196" /> <source>Flash Firmware</source> <translation>Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="491" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="204" /> - <source>Save Script</source> - <translation>Skript speichern</translation> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="473" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> + <source>Save Script as 'main.py'</source> + <translation>Skript als 'main.py' speichern</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="203" /> + <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="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="210" /> - <source>Save Script as 'main.py'</source> - <translation>Skript als 'main.py' speichern</translation> - </message> - <message> - <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="217" /> <source>Reset {0}</source> <translation>{0} zurücksetzen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="357" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="348" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="334" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="317" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="304" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="284" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="353" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="344" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="330" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="313" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="300" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="280" /> <source>Flash MicroPython/Firmware</source> <translation>MicroPython/Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="285" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="281" /> <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed and plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation><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="305" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="301" /> <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> <translation><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="318" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="314" /> <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> <translation><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="335" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="331" /> <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> <translation><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="350" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="346" /> <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="358" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="354" /> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation>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="375" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="371" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation>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="392" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="388" /> <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="404" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="400" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation><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="431" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="427" /> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="447" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="443" /> <source>Firmware</source> <translation>Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="450" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="446" /> <source><h4>{0} Version Information<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installed:</td><td>{2}</td></tr><tr><td>Available:</td><td>{3}</td></tr></table></source> <translation><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="455" /> + <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="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="463" /> <source>{0} Version</source> <translation>{0} Version</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="525" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> - <source>Save Script as '{0}'</source> - <translation>Skript als '{0}' speichern</translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="498" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="479" /> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation>Der aktuelle Editor enthält kein Python Skript. Trotzdem schreiben?</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="509" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="490" /> <source>The script is empty. Aborting.</source> <translation>Das Skript ist leer. Abbruch.</translation> </message> <message> - <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="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="599" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="544" /> <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="631" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="618" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="576" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="563" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="548" /> <source>DAPLink Firmware</source> <translation>DAPLink Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="610" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="555" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation>MicroPython Firmware für BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="614" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="559" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation>CircuitPython Firmware für BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="627" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="572" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> + <message> + <source>Save Script</source> + <translation type="vanished">Skript speichern</translation> + </message> + <message> + <source>Save the current script to the selected device</source> + <translation type="vanished">Speichert das aktuelle Skript auf das angeschlossene Gerät</translation> + </message> + <message> + <source>Save Script as '{0}'</source> + <translation type="vanished">Skript als '{0}' speichern</translation> + </message> + <message> + <source>Enter a file name on the device:</source> + <translation type="vanished">Gib einen Dateinamen auf dem Gerät ein:</translation> + </message> + <message> + <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> + <translation type="vanished"><p>Das Skript konnte nicht auf dem Gerät gespeichert werden</p><p>Ursache: {0}</p></translation> + </message> </context> <context> <name>MicrosoftEngine</name>