--- a/eric6/i18n/eric6_de.ts Fri Aug 23 13:23:36 2019 +0200 +++ b/eric6/i18n/eric6_de.ts Fri Aug 23 14:49:59 2019 +0200 @@ -2774,42 +2774,42 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="71"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="72"/> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="156"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="157"/> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="156"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="157"/> <source>Python files for CircuitPython devices are stored on the device. Therefore, to edit these files you need to have the device plugged in. Until you plug in a device, the standard directory will be used.</source> <translation>Pythondateien für CircuitPython Geräte werden auf dem Gerät gespeichert. Um diese Dateien zu bearbeiten, muss das Gerät angesteckt sein. Solange kein Gerät angesteckt ist, wird das normale Arbeitsverzeichnis verwendet.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="188"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="189"/> <source>Flash CircuitPython Firmware</source> <translation>CircuitPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="222"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="223"/> <source>Install Library Files</source> <translation>Bibliotheksdateien installieren</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="188"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="189"/> <source>Please reset the device to bootloader mode and confirm when ready.</source> <translation>Bitte resette das Geräte in den Bootloader Modus und bestätige dies, wenn es bereit ist.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="210"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="211"/> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>Das Geräteverzeichnis "<b>{0}</b>" ist nicht bereit. Stelle sicher, dass es gemounted ist und versuche es erneut.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="222"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="223"/> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Übersetzte Python Dateien (*.mpy);;Python Dateien (*.py);;Alle Dateien (*)</translation> </message> @@ -17105,47 +17105,47 @@ <context> <name>EspDevice</name> <message> - <location filename="../MicroPython/EspDevices.py" line="66"/> + <location filename="../MicroPython/EspDevices.py" line="68"/> <source>ESP8266, ESP32</source> <translation>ESP8266, ESP32</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="157"/> + <location filename="../MicroPython/EspDevices.py" line="159"/> <source>Erase Flash</source> <translation>Flash löschen</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="190"/> + <location filename="../MicroPython/EspDevices.py" line="192"/> <source>Flash MicroPython Firmware</source> <translation>MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="214"/> + <location filename="../MicroPython/EspDevices.py" line="216"/> <source>Flash Additional Firmware</source> <translation>Zusätzliche Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="138"/> + <location filename="../MicroPython/EspDevices.py" line="140"/> <source>Install 'esptool.py'</source> <translation>'esptool.py' installieren</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="145"/> + <location filename="../MicroPython/EspDevices.py" line="147"/> <source>Shall the flash of the selected device really be erased?</source> <translation>Soll der Flashspeicher des ausgewählten Gerätes wirklich gelöscht werden?</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="157"/> + <location filename="../MicroPython/EspDevices.py" line="159"/> <source>'esptool erase_flash' Output</source> <translation>Ausgabe von 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="179"/> + <location filename="../MicroPython/EspDevices.py" line="181"/> <source>Unsupported chip type '{0}'.</source> <translation>Chiptyp '{0}' wird nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="214"/> + <location filename="../MicroPython/EspDevices.py" line="216"/> <source>'esptool write_flash' Output</source> <translation>Ausgabe von 'esptool write_flash'</translation> </message> @@ -47589,6 +47589,41 @@ <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="172"/> + <source>Documentation</source> + <translation>Dokumentation</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="178"/> + <source>MicroPython:</source> + <translation>MicroPython:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="185"/> + <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="192"/> + <source>CircuitPython:</source> + <translation>CircuitPython:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="199"/> + <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="206"/> + <source>BBC micro:bit:</source> + <translation>BBC micro:bit:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="213"/> + <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> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -47787,7 +47822,7 @@ <translation>Implementierung anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <source>Synchronize Time</source> <translation>Zeit synchronisieren</translation> </message> @@ -47802,107 +47837,107 @@ <translation>Lokale Zeit anzeigen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1367"/> <source>Compile Python File</source> <translation>Python Datei übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1381"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1387"/> <source>Compile Current Editor</source> <translation>Aktuellen Editor übersetzen</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1141"/> <source><h3>Device Version Information</h3></source> <translation><h3>Versionsinformationen des Gerätes</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1144"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1150"/> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1146"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1152"/> <source>Device Version Information</source> <translation>Versionsinformationen des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1169"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1175"/> <source>unknown</source> <translation>unbekannt</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1173"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> <source>Device Implementation Information</source> <translation>Informationen zur Implementierung</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1173"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1179"/> <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="1197"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203"/> <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="1219"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1225"/> <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="1227"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233"/> <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="1241"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1247"/> <source>Device Date and Time</source> <translation>Datum und Zeit des Gerätes</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <source>Local Date and Time</source> <translation>Lokales Datum und Zeit</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1254"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1260"/> <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="1274"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <source>Error handling device</source> <translation>Fehler bei Gerätekommunikation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1274"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1280"/> <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="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1319"/> <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="1331"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1337"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1341"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1347"/> <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="1351"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1357"/> <source>'mpy-cross' Output</source> <translation>'mpy-cross' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1380"/> <source>The current editor does not contain a Python file. Aborting...</source> <translation>Der aktuelle Editortext enthält keine Pythondatei. Abbruch...</translation> </message> @@ -47926,21 +47961,31 @@ <source>µPy Files</source> <translation>µPy Dateien</translation> </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127"/> + <source>Show Documentation</source> + <translation>Dokumentation anzeigen</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1131"/> + <source>Configure</source> + <translation>Einstellungen</translation> + </message> </context> <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="67"/> + <location filename="../MicroPython/MicrobitDevices.py" line="68"/> <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="135"/> <source>Workspace Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="134"/> + <location filename="../MicroPython/MicrobitDevices.py" line="135"/> <source>Could not find an attached BBC micro:bit. Please make sure the device is plugged into this computer.</source> @@ -47949,72 +47994,72 @@ Bitte stelle sicher, dass das Gerät an diesem Computer angesteckt ist.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="218"/> + <location filename="../MicroPython/MicrobitDevices.py" line="219"/> <source>Flash Default MicroPython Firmware</source> <translation>Standard MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="207"/> + <location filename="../MicroPython/MicrobitDevices.py" line="208"/> <source>Flash Custom MicroPython Firmware</source> <translation>Alternative MicroPython Firmware flashen</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="258"/> + <location filename="../MicroPython/MicrobitDevices.py" line="259"/> <source>Flash Script</source> <translation>Flash Skript</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="171"/> + <location filename="../MicroPython/MicrobitDevices.py" line="172"/> <source>Flash the current script to the selected device.</source> <translation>Flasht das aktuelle Skript auf das ausgewählte Gerät.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="300"/> + <location filename="../MicroPython/MicrobitDevices.py" line="301"/> <source>Save Script as 'main.py'</source> <translation>Speicher Skript als 'main.py'</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="176"/> + <location filename="../MicroPython/MicrobitDevices.py" line="177"/> <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="180"/> + <location filename="../MicroPython/MicrobitDevices.py" line="181"/> <source>Reset micro:bit</source> <translation>micro:bit zurücksetzen</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="183"/> + <location filename="../MicroPython/MicrobitDevices.py" line="184"/> <source>Install 'uflash'</source> <translation>'uflash' installieren</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="258"/> + <location filename="../MicroPython/MicrobitDevices.py" line="259"/> <source>'uflash' Output</source> <translation>'uflash' Ausgabe</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="207"/> + <location filename="../MicroPython/MicrobitDevices.py" line="208"/> <source>MicroPython Firmware Files (*.hex);;All Files (*)</source> <translation>MicroPython Firmwaredateien (*.hex);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="235"/> + <location filename="../MicroPython/MicrobitDevices.py" line="236"/> <source>The current editor does not contain a Python script. Flash it anyway?</source> <translation>Der aktuelle Editor enthält kein Python Skript. Trotzdem flashen?</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="285"/> + <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="275"/> + <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="300"/> + <location filename="../MicroPython/MicrobitDevices.py" line="301"/> <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> @@ -53305,17 +53350,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1747"/> + <location filename="../Preferences/__init__.py" line="1753"/> <source>Export Preferences</source> <translation>Einstellungen exportieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1775"/> + <location filename="../Preferences/__init__.py" line="1781"/> <source>Import Preferences</source> <translation>Einstellungen importieren</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1775"/> + <location filename="../Preferences/__init__.py" line="1781"/> <source>Properties File (*.ini);;All Files (*)</source> <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation> </message>