--- a/eric6/i18n/eric6_de.ts Wed Apr 29 18:29:14 2020 +0200 +++ b/eric6/i18n/eric6_de.ts Wed Apr 29 18:35:30 2020 +0200 @@ -10862,7 +10862,7 @@ <translation>Drucken abgebrochen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006"/> + <location filename="../QScintilla/Editor.py" line="7009"/> <source>File changed</source> <translation>Datei geändert</translation> </message> @@ -10927,57 +10927,57 @@ <translation>Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Macro Name</source> <translation>Makro Name</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6723"/> + <location filename="../QScintilla/Editor.py" line="6726"/> <source>Select a macro name:</source> <translation>Wähle einen Makro Namen:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Macro files (*.macro)</source> <translation>Makrodateien (*.macro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6751"/> + <location filename="../QScintilla/Editor.py" line="6754"/> <source>Load macro file</source> <translation>Lade Makrodatei</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source>Error loading macro</source> <translation>Fehler beim Makro Laden</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6794"/> + <location filename="../QScintilla/Editor.py" line="6797"/> <source>Save macro file</source> <translation>Makrodatei schreiben</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source>Save macro</source> <translation>Makro speichern</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source>Error saving macro</source> <translation>Fehler beim Makro speichern</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Start Macro Recording</source> <translation>Makroaufzeichnung starten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Macro Recording</source> <translation>Makroaufzeichnung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6866"/> + <location filename="../QScintilla/Editor.py" line="6869"/> <source>Enter name of the macro:</source> <translation>Gib einen Namen für das Makro ein:</translation> </message> @@ -11027,32 +11027,32 @@ <translation>Haltepunkt bearbeiten...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5612"/> + <location filename="../QScintilla/Editor.py" line="5615"/> <source>Enable breakpoint</source> <translation>Haltepunkt aktivieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5615"/> + <location filename="../QScintilla/Editor.py" line="5618"/> <source>Disable breakpoint</source> <translation>Haltepunkt deaktivieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Code Coverage</source> <translation>Quelltext Abdeckung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5990"/> + <location filename="../QScintilla/Editor.py" line="5993"/> <source>Please select a coverage file</source> <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Profile Data</source> <translation>Profildaten</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6170"/> + <location filename="../QScintilla/Editor.py" line="6173"/> <source>Please select a profile file</source> <translation>Bitte wählen Sie eine Datei mit Profildaten</translation> </message> @@ -11092,7 +11092,7 @@ <translation>Autom. Speicherung aktiv</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source>Drop Error</source> <translation>Drop Fehler</translation> </message> @@ -11102,12 +11102,12 @@ <translation>Zeige Syntaxfehlermeldung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>Syntax Error</source> <translation>Syntaxfehler</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6332"/> + <location filename="../QScintilla/Editor.py" line="6335"/> <source>No syntax error message available.</source> <translation>Keine Syntaxfehlermeldung verfügbar.</translation> </message> @@ -11137,17 +11137,17 @@ <translation>Vorige nichtabgedeckte Zeile</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>Show Code Coverage Annotations</source> <translation>Zeilen ohne Abdeckung Markieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6046"/> + <location filename="../QScintilla/Editor.py" line="6049"/> <source>All lines have been covered.</source> <translation>Alle Zeilen sind abgedeckt.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6053"/> + <location filename="../QScintilla/Editor.py" line="6056"/> <source>There is no coverage file available.</source> <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation> </message> @@ -11157,22 +11157,22 @@ <translation><p>Die Datei <b>{0}</b> enthält ungesicherte Änderungen.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6765"/> + <location filename="../QScintilla/Editor.py" line="6768"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Die Makrodatei <b>{0}</b> kann nicht gelesen werden.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6774"/> + <location filename="../QScintilla/Editor.py" line="6777"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Die Makrodatei <b>{0}</b> ist zerstört.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827"/> + <location filename="../QScintilla/Editor.py" line="6830"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Die Makrodatei <b>{0}</b> kann nicht geschrieben werden.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7312"/> + <location filename="../QScintilla/Editor.py" line="7320"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> ist keine Datei.</p></translation> </message> @@ -11212,82 +11212,82 @@ <translation>Keine Sprache</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7171"/> + <location filename="../QScintilla/Editor.py" line="7179"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7333"/> + <location filename="../QScintilla/Editor.py" line="7341"/> <source>Resources</source> <translation>Ressourcen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7335"/> + <location filename="../QScintilla/Editor.py" line="7343"/> <source>Add file...</source> <translation>Datei hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7337"/> + <location filename="../QScintilla/Editor.py" line="7345"/> <source>Add files...</source> <translation>Dateien hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7339"/> + <location filename="../QScintilla/Editor.py" line="7347"/> <source>Add aliased file...</source> <translation>Aliased-Datei hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7342"/> + <location filename="../QScintilla/Editor.py" line="7350"/> <source>Add localized resource...</source> <translation>Lokalisierte Ressource hinzufügen...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7365"/> + <location filename="../QScintilla/Editor.py" line="7373"/> <source>Add file resource</source> <translation>Dateiressource hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7381"/> + <location filename="../QScintilla/Editor.py" line="7389"/> <source>Add file resources</source> <translation>Dateiressourcen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Add aliased file resource</source> <translation>Aliased-Dateiressourcen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7408"/> + <location filename="../QScintilla/Editor.py" line="7416"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias für Datei <b>{0}</b>:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Package Diagram</source> <translation>Package-Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7474"/> + <location filename="../QScintilla/Editor.py" line="7482"/> <source>Include class attributes?</source> <translation>Klassenattribute anzeigen?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Application Diagram</source> <translation>Applikations-Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7510"/> + <location filename="../QScintilla/Editor.py" line="7518"/> <source>Include module names?</source> <translation>Modulnamen anzeigen?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7346"/> + <location filename="../QScintilla/Editor.py" line="7354"/> <source>Add resource frame</source> <translation>Ressourcenrahmen hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6840"/> + <location filename="../QScintilla/Editor.py" line="6843"/> <source>Macro recording is already active. Start new?</source> <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation> </message> @@ -11337,12 +11337,12 @@ <translation>Kein Exportformat angegeben. Abbruch...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Imports Diagram</source> <translation>Imports Diagramm</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7496"/> + <location filename="../QScintilla/Editor.py" line="7504"/> <source>Include imports from external modules?</source> <translation>Imports externer Module anzeigen?</translation> </message> @@ -11417,7 +11417,7 @@ <translation>Wähle den anzuwendenden Pygments Lexer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7839"/> + <location filename="../QScintilla/Editor.py" line="7847"/> <source>Check spelling...</source> <translation>Rechtschreibprüfung...</translation> </message> @@ -11427,12 +11427,12 @@ <translation>Rechtschreibprüfung für Auswahl...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7842"/> + <location filename="../QScintilla/Editor.py" line="7850"/> <source>Add to dictionary</source> <translation>Zum Wörterbuch hinzufügen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7844"/> + <location filename="../QScintilla/Editor.py" line="7852"/> <source>Ignore All</source> <translation>Alle ignorieren</translation> </message> @@ -11477,22 +11477,22 @@ <translation><p>Die Datei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6811"/> + <location filename="../QScintilla/Editor.py" line="6814"/> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Die Makrodatei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6611"/> + <location filename="../QScintilla/Editor.py" line="6614"/> <source>Warning: {0}</source> <translation>Warnung: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6618"/> + <location filename="../QScintilla/Editor.py" line="6621"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7002"/> + <location filename="../QScintilla/Editor.py" line="7005"/> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>Warnung:</b> Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation> </message> @@ -11517,27 +11517,27 @@ <translation>Vorherige Änderung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>Sort Lines</source> <translation>Zeilen sortieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8260"/> + <location filename="../QScintilla/Editor.py" line="8268"/> <source>The selection contains illegal data for a numerical sort.</source> <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>Warning</source> <translation>Warnung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6546"/> + <location filename="../QScintilla/Editor.py" line="6549"/> <source>No warning messages available.</source> <translation>Keine Warnmeldungen verfügbar.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6608"/> + <location filename="../QScintilla/Editor.py" line="6611"/> <source>Style: {0}</source> <translation>Stil: {0}</translation> </message> @@ -11562,7 +11562,7 @@ <translation>Öffnen mit Kodierung</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6996"/> + <location filename="../QScintilla/Editor.py" line="6999"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> <translation><p>Die Datei <b>{0}</b> wurde geändert, während sie in eric6 geöffnet war. Neu einlesen?</p></translation> </message> @@ -11587,22 +11587,22 @@ <translation>Der Provider für automatische Vervollständigungen namens '{0}' ist bereits registriert. Die Wiederholung wird ignoriert.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>Call-Tips Provider</source> <translation>Calltipps-Provider</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5182"/> + <location filename="../QScintilla/Editor.py" line="5185"/> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation>Der Calltipps-Provider namens '{0}' ist bereits registriert. Die Wiederholung wird ignoriert.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>Register Mouse Click Handler</source> <translation>Maus Klick Handler registrieren</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8349"/> + <location filename="../QScintilla/Editor.py" line="8357"/> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation>Ein Maus Klick Handler für "{0}" wurde bereits durch "{1}" registriert. Die Anfrage durch "{2}" wird abgebrochen...</translation> </message> @@ -11632,12 +11632,12 @@ <translation>Auswahl in Konsole ausführen</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source>EditorConfig Properties</source> <translation>EditorConfig Eigenschaften</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8470"/> + <location filename="../QScintilla/Editor.py" line="8478"/> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Die EditorConfig Eigenschaften für die Datei <b>{0}</b> konnten nicht geladen werden.</p></translation> </message> @@ -43350,27 +43350,27 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="207"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="214"/> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="217"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="224"/> <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/MicroPythonDevices.py" line="236"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="243"/> <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/MicroPythonDevices.py" line="255"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="262"/> <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/MicroPythonDevices.py" line="275"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="282"/> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> @@ -43742,37 +43742,37 @@ <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="284"/> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="298"/> <source>Documentation</source> <translation>Dokumentation</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="290"/> - <source>MicroPython:</source> - <translation>MicroPython:</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="297"/> - <source>Enter the URL for the MicroPython documentation</source> - <translation>Gib die URL für die MicroPython Dokumentation ein</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="304"/> - <source>CircuitPython:</source> - <translation>CircuitPython:</translation> + <source>MicroPython:</source> + <translation>MicroPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="311"/> - <source>Enter the URL for the CircuitPython documentation</source> - <translation>Gib die URL für die CircuitPython Dokumentation ein</translation> + <source>Enter the URL for the MicroPython documentation</source> + <translation>Gib die URL für die MicroPython Dokumentation ein</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="318"/> - <source>BBC micro:bit:</source> - <translation>BBC micro:bit:</translation> + <source>CircuitPython:</source> + <translation>CircuitPython:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="325"/> + <source>Enter the URL for the CircuitPython documentation</source> + <translation>Gib die URL für die CircuitPython Dokumentation ein</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="332"/> + <source>BBC micro:bit:</source> + <translation>BBC micro:bit:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="339"/> <source>Enter the URL for the BBC micro:bit MicroPython documentation</source> <translation>Gib die URL für die BBC micro:bit MicroPython Dokumentation ein</translation> </message> @@ -43871,6 +43871,21 @@ <source>Qt</source> <translation>Qt</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="346"/> + <source>Calliope mini:</source> + <translation>Calliope mini:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="288"/> + <source>Enter the URL for the Callope mini Firmware</source> + <translation>Gib die URL zur Callope mini Firmware ein</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="353"/> + <source>Enter the URL for the Calliope mini MicroPython documentation</source> + <translation>Gib die URL für die Callope mini MicroPython Dokumentation ein</translation> + </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -43913,17 +43928,17 @@ <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="442"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="460"/> <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="245"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="263"/> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>Das Paket QtSerialPort ist nicht verfügbar.<br/>Die MicroPython Unterstützung wird deaktiviert.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="282"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="300"/> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n unterstütztes Gerät gefunden.</numerusform> @@ -43931,42 +43946,42 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="288"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="306"/> <source>{0} at {1}</source> <translation>{0} an {1}</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="296"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="314"/> <source>No supported devices detected.</source> <translation>Keine unterstützten Geräte gefunden.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="412"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="430"/> <source>Clear</source> <translation>Löschen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="414"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="432"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="415"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="433"/> <source>Paste</source> <translation>Einfügen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="437"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="455"/> <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="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <source>No device attached</source> <translation>Kein Gerät angeschlossen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="458"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="476"/> <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. @@ -43979,217 +43994,217 @@ 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="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <source>Start REPL</source> <translation>REPL starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="485"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="503"/> <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="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <source>Serial Device Connect</source> <translation>Serielle Verbindung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="875"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="893"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="903"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="921"/> <source>There is no editor open. Abort...</source> <translation>Es ist kein Editor offen. Abbruch...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="911"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="929"/> <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="920"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="938"/> <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="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Open Python File</source> <translation>Pythondatei öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="943"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="961"/> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Python3 Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <source>Start Chart</source> <translation>Chart starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="987"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1005"/> <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="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>Unsaved Chart Data</source> <translation>Nich gesicherte Chart Daten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1016"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1034"/> <source>The chart contains unsaved data.</source> <translation>Das Chart enthält ungesicherte Daten.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <source>Start File Manager</source> <translation>Dateimanager starten</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1067"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1085"/> <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="1118"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136"/> <source>Show Version</source> <translation>Version anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1121"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1139"/> <source>Show Implementation</source> <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147"/> <source>Show Device Time</source> <translation>Gerätezeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1132"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>Show Local Time</source> <translation>Lokale Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1443"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461"/> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481"/> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1188"/> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1181"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1199"/> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1204"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1208"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1226"/> <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="1232"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1250"/> <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="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272"/> <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="1262"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <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="1276"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294"/> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1289"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307"/> <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="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> <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="1395"/> - <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="1413"/> + <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="1431"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1423"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441"/> <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="1433"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451"/> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1456"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1474"/> <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="193"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="211"/> <source>MicroPython Menu</source> <translation>MicroPython MenÜ</translation> </message> @@ -44199,47 +44214,47 @@ <translation>Drücken, um einen Dateimanager zum ausgewählten Gerät zu öffnen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1000"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1018"/> <source>µPy Chart</source> <translation>µPy Chart</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1080"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098"/> <source>µPy Files</source> <translation>µPy Dateien</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1156"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1174"/> <source>Show Documentation</source> <translation>Dokumentation anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178"/> <source>Configure</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1153"/> <source>Show Time</source> <translation>Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170"/> <source>Download Firmware</source> <translation>Firmware herunterladen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <source>Date and Time</source> <translation>Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1315"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1333"/> <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="1332"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> <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> @@ -44247,89 +44262,94 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="74"/> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="149"/> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> - <source>Could not find an attached BBC micro:bit. - -Please make sure the device is plugged into this computer.</source> - <translation>Konnte keinen eingebundenen BBC micro:bit finden. - -Bitte stelle sicher, dass das Gerät an diesem Computer angesteckt ist.</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> + <location filename="../MicroPython/MicrobitDevices.py" line="186"/> <source>Save Script as 'main.py'</source> <translation>Skript als 'main.py' speichern</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="173"/> + <location filename="../MicroPython/MicrobitDevices.py" line="188"/> <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/MicrobitDevices.py" line="177"/> - <source>Reset micro:bit</source> - <translation>micro:bit zurücksetzen</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="201"/> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> <translation>MicroPython Firmwaredateien (*.hex);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="246"/> + <location filename="../MicroPython/MicrobitDevices.py" line="286"/> <source>The script is empty. Aborting.</source> <translation>Das Skript ist leer. Abbruch.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="236"/> + <location filename="../MicroPython/MicrobitDevices.py" line="276"/> <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/MicrobitDevices.py" line="274"/> + <location filename="../MicroPython/MicrobitDevices.py" line="314"/> <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/MicrobitDevices.py" line="201"/> + <location filename="../MicroPython/MicrobitDevices.py" line="241"/> <source>Flash MicroPython Firmware</source> <translation>MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="233"/> + <location filename="../MicroPython/MicrobitDevices.py" line="273"/> <source>Save Script</source> <translation>Skript speichern</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="190"/> - <source>The BBC micro:bit is not ready for flashing. See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</source> - <translation>Der BBC micro:bit ist nicht zum Flashen bereit. Siehe <a href="https://microbit.org/guide/firmware/">micro:bit Webseite</a> für Details.</translation> - </message> - <message> - <location filename="../MicroPython/MicrobitDevices.py" line="263"/> + <location filename="../MicroPython/MicrobitDevices.py" line="303"/> <source>Save Script as '{0}'</source> <translation>Skript als '{0}' speichern</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="254"/> + <location filename="../MicroPython/MicrobitDevices.py" line="294"/> <source>Enter a file name on the device:</source> <translation>Gib einen Dateinamen auf dem Gerät ein:</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="168"/> + <location filename="../MicroPython/MicrobitDevices.py" line="183"/> <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/MicrobitDevices.py" line="77"/> + <source>Calliope mini</source> + <translation>Calliope mini</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="232"/> + <source>Could not find an attached {0}. + +Please make sure the device is plugged into this computer.</source> + <translation>Konnte keinen eingebundenen {0} finden. + +Bitte stelle sicher, dass das Gerät an diesem Computer angesteckt ist.</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="192"/> + <source>Reset {0}</source> + <translation>{0} zurücksetzen</translation> + </message> + <message> + <location filename="../MicroPython/MicrobitDevices.py" line="213"/> + <source><p>The BBC micro:bit is not ready for flashing. 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><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. 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> </context> <context> <name>MicrosoftEngine</name> @@ -49490,17 +49510,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1634"/> + <location filename="../Preferences/__init__.py" line="1640"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1662"/> + <location filename="../Preferences/__init__.py" line="1668"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message> @@ -83479,12 +83499,12 @@ <translation> s</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source>Suspicuous URL detected</source> <translation>Fragwürdige URL entdeckt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="171"/> + <location filename="../WebBrowser/WebBrowserPage.py" line="172"/> <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> <translation><p>Die URL <b>{0}</b> wurde in der Safe Browsing Datenbank gefunden.</p>{1}</translation> </message>