--- a/eric6/i18n/eric6_de.ts Sat Feb 27 12:08:23 2021 +0100 +++ b/eric6/i18n/eric6_de.ts Sat Feb 27 16:57:26 2021 +0100 @@ -6765,24 +6765,24 @@ <context> <name>DebugServer</name> <message> - <location filename="../Debugger/DebugServer.py" line="201"/> + <location filename="../Debugger/DebugServer.py" line="204"/> <source>created</source> <comment>must be same as in EditWatchpointDialog</comment> <translation>erzeugt</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="203"/> + <location filename="../Debugger/DebugServer.py" line="206"/> <source>changed</source> <comment>must be same as in EditWatchpointDialog</comment> <translation>geändert</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="862"/> + <location filename="../Debugger/DebugServer.py" line="865"/> <source>Connection from illegal host</source> <translation>Verbindung von ungültigem Rechner</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1866"/> + <location filename="../Debugger/DebugServer.py" line="1875"/> <source> Not connected </source> @@ -6791,41 +6791,41 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="862"/> + <location filename="../Debugger/DebugServer.py" line="865"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation><p>Es wurde versucht, eine Verbindung von dem nicht zugelassenen Rechner <b>{0}</b> aufzubauen. Soll die Verbindung angenommen werden?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2135"/> + <location filename="../Debugger/DebugServer.py" line="2144"/> <source>Passive debug connection received </source> <translation>Verbindung für passives Debuggen empfangen </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2149"/> + <location filename="../Debugger/DebugServer.py" line="2158"/> <source>Passive debug connection closed </source> <translation>Verbindung für passives Debuggen geschlossen </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="348"/> + <location filename="../Debugger/DebugServer.py" line="351"/> <source>Register Debugger Interface</source> <translation>Debuggerschnittstelle registrieren</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="348"/> + <location filename="../Debugger/DebugServer.py" line="351"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation><p>Die Debuggerschnittstelle <b>{0}</b> wurde bereits registriert. Anfrage wird ignoriert.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1596"/> + <location filename="../Debugger/DebugServer.py" line="1599"/> <source>Start Debugger</source> <translation>Debugger starten</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1596"/> + <location filename="../Debugger/DebugServer.py" line="1599"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation><p>Der Debuggertyp <b>{0}</b> wird nicht unterstützt oder ist nicht konfiguriert.</p></translation> </message> @@ -44465,37 +44465,37 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="63"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="66"/> <source>Press to check for connected devices</source> <translation>Drücken, um nach angeschlossenen Geräten zu suchen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="79"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="82"/> <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="86"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="89"/> <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="103"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="106"/> <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> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="110"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="113"/> <source>Press to open a terminal (REPL) on the selected device</source> <translation>Drücken, um eine Konsole (REPL) zum ausgewählten Gerät zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="130"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="133"/> <source>Press to open a chart window to display data receive from the selected device</source> <translation>Drücken, um ein Chartfenster zur Darstellung der vom ausgewählten Gerät empfangenen Daten zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="556"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="562"/> <source>Press to connect the selected device</source> <translation>Drücken, um eine Verbindung mit den ausgewählten Gerät herzustellen</translation> </message> @@ -44518,32 +44518,32 @@ <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="526"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="532"/> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="528"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="534"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="529"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="535"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="551"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="557"/> <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.py" line="572"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="578"/> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="572"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="578"/> <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. @@ -44556,212 +44556,212 @@ 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="599"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="605"/> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="599"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="605"/> <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="1048"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1054"/> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1048"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1054"/> <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="1093"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1099"/> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1076"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1082"/> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1084"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1090"/> <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="1093"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1099"/> <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="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1123"/> <source>Open Python File</source> <translation>Pythondatei öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1117"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1123"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1162"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1168"/> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1162"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1168"/> <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="1191"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>Unsaved Chart Data</source> <translation>Nich gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1191"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1242"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1248"/> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1242"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1248"/> <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="1316"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1322"/> <source>Show Version</source> <translation>Version anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1319"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1325"/> <source>Show Implementation</source> <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1446"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1452"/> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1327"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <source>Show Device Time</source> <translation>Gerätezeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1330"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1336"/> <source>Show Local Time</source> <translation>Lokale Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1667"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673"/> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1687"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1693"/> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1382"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1388"/> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1391"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1397"/> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1393"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399"/> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1416"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1422"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1420"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1426"/> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1420"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1426"/> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation><h3>Informationen zur Implementierung</h3><p>Dieses Gerät enthält <b>{0} {1}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1446"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1452"/> <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="1469"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1475"/> <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="1477"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1483"/> <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="1494"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1513"/> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1507"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1513"/> <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="1575"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1581"/> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1575"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1581"/> <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="1615"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1621"/> <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="1637"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1643"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1647"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1653"/> <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="1657"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1663"/> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1680"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1686"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> @@ -44771,67 +44771,67 @@ <translation>MicroPython MenÜ</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="120"/> + <location filename="../MicroPython/MicroPythonWidget.ui" line="123"/> <source>Press to open a file manager on the selected device</source> <translation>Drücken, um einen Dateimanager zum ausgewählten Gerät zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1175"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1258"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1264"/> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1359"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1365"/> <source>Show Documentation</source> <translation>Dokumentation anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1372"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1378"/> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1339"/> <source>Show Time</source> <translation>Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1358"/> <source>Download Firmware</source> <translation>Firmware herunterladen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556"/> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1533"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1539"/> <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="1550"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1556"/> <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="404"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="410"/> <source>Unknown MicroPython Device</source> <translation>Unbekanntes MicroPython Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1369"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1375"/> <source>Ignored Serial Devices</source> <translation>Ignorierte Serielle Geräte</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1298"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1304"/> <source>Downloads</source> <translation>Downloads</translation> </message> @@ -44842,46 +44842,57 @@ <translation>{0} - {1} ({2})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="376"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="382"/> <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="404"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="410"/> <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="1367"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1373"/> <source>Manage Unknown Devices</source> <translation>Unbekannte Geräte verwalten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1772"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1778"/> <source>Add Unknown Devices</source> <translation>Unbekannte Geräte hinzufügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1772"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1778"/> <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="376"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="382"/> <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="1364"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1370"/> <source>Flash UF2 Device</source> <translation>UF2 Gerät flashen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="348"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="350"/> <source>Manual Selection</source> <translation>Manuelle Auswahl</translation> </message> + <message numerus="yes"> + <location filename="../MicroPython/MicroPythonWidget.py" line="344"/> + <source> +%n unknown device(s) for manual selection.</source> + <translation> + <numerusform> +%n unbekanntes Gerät zur manuellen Auswahl.</numerusform> + <numerusform> +%n unbekannte Geräte zur manuellen Auswahl.</numerusform> + </translation> + </message> </context> <context> <name>MicrobitDevice</name> @@ -61534,7 +61545,7 @@ <translation>Shell</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="310"/> + <location filename="../QScintilla/Shell.py" line="311"/> <source>Clear</source> <translation>Löschen</translation> </message> @@ -61544,104 +61555,104 @@ <translation>Shell – Passiv</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="274"/> + <location filename="../QScintilla/Shell.py" line="248"/> <source>Passive >>> </source> <translation>Passiv >>> </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="303"/> - <source>Copy</source> - <translation>Kopieren</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="304"/> + <source>Copy</source> + <translation>Kopieren</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="305"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2177"/> + <location filename="../QScintilla/Shell.py" line="2178"/> <source>Drop Error</source> <translation>Drop Fehler</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="842"/> + <location filename="../QScintilla/Shell.py" line="843"/> <source>No.</source> <translation>Nr.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2177"/> + <location filename="../QScintilla/Shell.py" line="2178"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> ist keine Datei.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="290"/> + <location filename="../QScintilla/Shell.py" line="291"/> <source>Start</source> <translation>Starten</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="838"/> + <location filename="../QScintilla/Shell.py" line="839"/> <source>Passive Debug Mode</source> <translation>Passiver Debugmodus</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1032"/> + <location filename="../QScintilla/Shell.py" line="1033"/> <source>StdOut: {0}</source> <translation>StdOut: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1040"/> + <location filename="../QScintilla/Shell.py" line="1041"/> <source>StdErr: {0}</source> <translation>StdErr: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="295"/> - <source>History</source> - <translation>Historie</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="296"/> - <source>Select entry</source> - <translation>Eintrag auswählen</translation> + <source>History</source> + <translation>Historie</translation> </message> <message> <location filename="../QScintilla/Shell.py" line="297"/> + <source>Select entry</source> + <translation>Eintrag auswählen</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="298"/> <source>Show</source> <translation>Zeige</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="772"/> + <location filename="../QScintilla/Shell.py" line="773"/> <source>Select History</source> <translation>Eintrag auswählen</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="772"/> + <location filename="../QScintilla/Shell.py" line="773"/> <source>Select the history entry to execute (most recent shown last).</source> <translation>Wähle den auszuführenden Eintrag aus (aktuellster ist zuletzt dargestellt).</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="839"/> + <location filename="../QScintilla/Shell.py" line="840"/> <source> Not connected</source> <translation> nicht verbunden</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="318"/> + <location filename="../QScintilla/Shell.py" line="319"/> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="302"/> + <location filename="../QScintilla/Shell.py" line="303"/> <source>Cut</source> <translation>Ausschneiden</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="308"/> + <location filename="../QScintilla/Shell.py" line="309"/> <source>Find</source> <translation>Suchen</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="890"/> + <location filename="../QScintilla/Shell.py" line="891"/> <source>Exception "{0}" {1} File: {2}, Line: {3} @@ -61652,14 +61663,14 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="925"/> + <location filename="../QScintilla/Shell.py" line="926"/> <source>Unspecified syntax error. </source> <translation>Unspezifischer Syntaxfehler. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="900"/> + <location filename="../QScintilla/Shell.py" line="901"/> <source>Exception "{0}" {1} </source> @@ -61668,21 +61679,21 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="927"/> + <location filename="../QScintilla/Shell.py" line="928"/> <source>Syntax error "{1}" in file {0} at line {2}, character {3}. </source> <translation>Syntaxfehler "{1}" in Datei {0}, Zeile {2}, Zeichen {3}. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="950"/> + <location filename="../QScintilla/Shell.py" line="951"/> <source>Signal "{0}" generated in file {1} at line {2}. Function: {3}({4})</source> <translation>Signal "{0}" in der Datei {1} in Zeile {2} erzeugt. Funktion: {3}({4})</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2034"/> + <location filename="../QScintilla/Shell.py" line="2035"/> <source>Project</source> <translation>Projekt</translation> </message> @@ -61697,22 +61708,22 @@ <translation><b>Das Shell-Fenster</b><p>Dies ist ein Interpreter Ihres Systems. Es ist derjenige, der benutzt wird, um das zu untersuchende Programm auszuführen. Dies bedeutet, dass Sie jedes Pythonkommando ausführen können, auch während Ihr Programm läuft.</p><p>Benutzen Sie die Cursortasten während der Eingabe von Befehlen. Es existiert auch eine Chronik-Funktion, die mit den Cursortasten Hoch und Runter unter Halten der Strg-Taste bedient wird. Dies kann über die Shell Seite des Konfigurationsdialoges auf Cursortasten Hoch und Runter alleine umgeschaltet werden. Eine inkrementelle Suche wird gestartet, indem diese Tasten nach Eingabe von Text gedrückt werden.</p><p>Die Shell hat einige spezielle Kommandos. „restart“ beendet den Interpreter und startet einen neuen. „clear“ löscht die Anzeige des Shell-Fensters. „start“ wird benutzt, um eine Shell für eine virtuelle Umgebung zu starten, und sollte vom Namen einer virtuellen Umgebung gefolgt werden. 'start' ohne Angebe einer virtuellen Umgebung started die Standard-Shell. Verfügbare virtuelle Umgebungen können mit den Befehlen 'envs' oder 'environments' aufgelistet werden. Die aktive virtuelle Umgebung kann mit dem Befehl 'which' abgefragt werden. Diese Befehle (mit Ausnahme von 'environments', 'envs' und 'which') sind auch über das Kontextmenu verfügbar.</p><p>Nachdem Text eingegeben wurde, kann durch Drücken der Tab-Taste eine Liste möglicher Kommandozeilenvervollständigungen angezeigt werden. Der gewünschte Eintrag kann aus dieser Liste ausgewählt werden. Ist nur ein Eintrag vorhanden, so wird dieser automatisch eingefügt.</p><p>Im passiven Debugmodus ist die Shell nur dann verfügbar, wenn das zu debuggende Skript mit der IDE verbunden ist. Dies wird durch einen anderen Prompt und eine Anzeige im Fensterkopf dargestellt.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="311"/> + <location filename="../QScintilla/Shell.py" line="312"/> <source>Restart</source> <translation>Neu starten</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="312"/> + <location filename="../QScintilla/Shell.py" line="313"/> <source>Restart and Clear</source> <translation>Neu starten und löschen</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="316"/> + <location filename="../QScintilla/Shell.py" line="317"/> <source>Active Name</source> <translation>Aktiver Name</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1849"/> + <location filename="../QScintilla/Shell.py" line="1850"/> <source>Available Virtual Environments: {0} </source> @@ -61721,19 +61732,19 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1895"/> + <location filename="../QScintilla/Shell.py" line="1896"/> <source>Current Virtual Environment: '{0}' </source> <translation>Aktuelle virtuelle Umgebung: '{0}' </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="844"/> + <location filename="../QScintilla/Shell.py" line="845"/> <source>{0} on {1}</source> <translation>{0} auf {1}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1066"/> + <location filename="../QScintilla/Shell.py" line="1067"/> <source><{0}> {1}</source> <translation><{0}> {1}</translation> </message>