diff -r 9058a129177e -r 59bb8fdeef1b eric7/i18n/eric7_de.ts --- a/eric7/i18n/eric7_de.ts Sun Jul 11 15:17:16 2021 +0200 +++ b/eric7/i18n/eric7_de.ts Sun Jul 11 16:29:12 2021 +0200 @@ -27395,8 +27395,8 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="242" /> - <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="178" /> + <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="243" /> + <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="179" /> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht registriert werden.<br/>Ursache: {1}</p></translation> </message> @@ -44769,6 +44769,16 @@ <source>Edit configuration file</source> <translation>Konfigurationsdatei editieren</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0" /> + <source>Press to install Mercurial alongside eric7</source> + <translation>Drücken, um Mercurial zusammen mit eric7 zu installieren</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0" /> + <source>Install Mercurial</source> + <translation>Mercurial installieren</translation> + </message> </context> <context> <name>MessageBoxWizard</name> @@ -45086,52 +45096,52 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="144" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="166" /> <source>RP2040 based</source> <translation>RP2040 basiert</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="153" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="175" /> <source>Generic Board</source> <translation>Generisches Board</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="256" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="278" /> <source>Unknown Device</source> <translation>Unbekanntes Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="381" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="403" /> <source>Unsupported Device</source> <translation>Nicht unterstütztes Gerät</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="391" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="413" /> <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="410" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="432" /> <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="429" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="451" /> <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="449" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="471" /> <source>File Manager is not supported by this device.</source> <translation>Der Dateimanager wird von diesem Gerät nicht unterstützt.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="494" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="516" /> <source>Select Device Directory</source> <translation>Auswahl des Geräteverzeichnis</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="495" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="517" /> <source>Select the directory for the connected device:</source> <translation>Wähle das Verzeichnis für das verbundene Gerät:</translation> </message> @@ -53773,9 +53783,9 @@ <translation>VCS-Status</translation> </message> <message> - <location filename="../Project/ProjectBrowserModel.py" line="797" /> - <location filename="../Project/ProjectBrowserModel.py" line="779" /> - <location filename="../Project/ProjectBrowserModel.py" line="744" /> + <location filename="../Project/ProjectBrowserModel.py" line="799" /> + <location filename="../Project/ProjectBrowserModel.py" line="781" /> + <location filename="../Project/ProjectBrowserModel.py" line="746" /> <location filename="../Project/ProjectBrowserModel.py" line="469" /> <location filename="../Project/ProjectBrowserModel.py" line="395" /> <source>local</source> @@ -76396,14 +76406,14 @@ <translation>Drücken, um die Textfelder zu löschen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="436" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="418" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="167" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="437" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="419" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="168" /> <source>Translation Error</source> <translation>Übersetzungsfehler</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="419" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="420" /> <source>The selected translation service does not support the Text-to-Speech function.</source> <translation>Der ausgewählte Übersetzungsdienst unterstützt die Vorlesefunktion nicht.</translation> </message> @@ -76678,122 +76688,122 @@ <translation>Aktualisieren</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="358" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="402" /> <source><h3>CircuitPython Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Switch your device to 'bootloader' mode by double-pressing the reset button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>(If this does not happen, then try shorter or longer pauses between presses.)</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation><h3>CircuitPython Gerät</h3><p>Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:</p><ol><li>Aktiviere den 'Bootloader' Modus durch zweimaliges Drücken des Reset Knopfes.</li><li>Warten sie, bis das Gerät den 'Bootloader' Modus eingenommen hat.</li><li>(Falls dies nicht erfolgt, versuchen sie es mit einer kürzeren oder längeren Pause zwischen den Drücken.)</li><li>Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).</li><li>Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="417" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="384" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="461" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="428" /> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation><h3>Pi Pico (RP2040) Gerät</h3><p>Um das Gerät zum Flashen vorzubereiten, folgen sie den folgenden Schritten:</p><ol><li>'Bootloader' Modus aktivieren (Gerät <b>ohne</b> RESET Knopf):<ul><li>Verbinden sie das Gerät während der BOOTSEL Knopf gedrückt gehalten wird.</li></ul>'Bootloader' Modus aktivieren (Gerät <b>mit</b> RESET Knopf):<ul><li>RESET drücken und halten</li><li>BOOTSEL drücken und halten</li><li>RESET loslassen</li><li>BOOTSEL loslassen</li></ul></li><li>Warten sie, bis das Gerät den 'Bootloader' Modus eingenommen hat.</li><li>Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).</li><li>Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="492" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="536" /> <source>'{0}' Board</source> <translation>'{0}' Board</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="523" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="567" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation>MicroPython/CircuitPython Dateien (*.uf2);;Alle Dateien (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="593" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="580" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="568" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="637" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="624" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="612" /> <source>Manual Select</source> <translation>Manuelle Auswahl</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="662" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="636" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="742" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="706" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="680" /> <source>Reset Instructions:</source> <translation>Reset Instruktionen:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="638" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="682" /> <source><h4>No known devices detected.</h4><p>Follow the appropriate instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Kein bekanntes Gerät erkannt.</h4><p>Folgen sie den entsprechenden Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="665" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="709" /> <source><h4>Flash {0} Firmware</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p><hr/>{1}</source> <translation><h4>{0} Firmware flashen</h4><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p><hr/>{1}</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="675" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="719" /> <source><h4>Potentially UF2 capable devices found</h4><p>Found these potentially UF2 capable devices:</p><ul><li>{0}</li></ul><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Potentiell UF2 fähige Geräte gefunden</h4><p>Es wurde folgende potentiell UF2 fähige Geräte gefunden:</p><ul><li>{0}</li></ul><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="700" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="744" /> <source><h4>No known devices detected.</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Keine bekannten Geräte erkannt.</h4><p>Folgen sie den Anweisungen, um <b>ein</b> Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="712" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="756" /> <source>Flash Instructions:</source> <translation>Flash Instruktionen:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="714" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="758" /> <source><h4>Flash method 'manual' selected.</h4><p>Follow the instructions below to flash a device by entering the data manually.</p><ol><li>Change the device to 'bootloader' mode.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it) and select its path.</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation><h4>Flash Method 'manuell' ausgewählt.</h4>Folgen sie den Anweisungen, um ein Gerät mit manueller Eingabe der Parameter zu flashen.</p><ol><li>Bringen sie das Gerät in den 'Bootloader' Modus.</li><li>Warten sie, bis das Gerät den 'Bootloader' Modus eingenommen hat.</li><li>Stellen sie sicher, dass der Boot Datenträger verfügbar ist (evtl. ist er zu mounten).</li><li>Wählen sie die zu flashende Firmwaredatei und klicken sie den Flash Knopf.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="739" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="783" /> <source>Boot Volume not found:</source> <translation>Boot Datenträger nicht gefunden:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="741" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="785" /> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation><h4>Es wurde kein Boot Datenträger gefunden.</h4><p>Bitte stellen sie sicher, dass der Boot Datenträger für das zu flashende Gerät verfügbar ist. </translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="747" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="791" /> <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> <translation>Dieser Datenträger sollte die Bezeichnung <b>{0}</b> haben. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="752" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="796" /> <source>This volume should have one of these names.</p><ul><li>{0}</li></ul><p>Press <b>Refresh</b> when ready.</p></source> <translation>Dieser Datenträger sollte eine dieser Bezeichnungen haben.</p><ul><li>{0}</li></ul><p>Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="759" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="803" /> <source><h4>Reset Instructions</h4><p>Follow the instructions below to set the board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Reset Instruktionen</h4><p>Folgen sie den Anweisungen, um das Gerät in den 'Bootloader' Modus zu versetzen. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="778" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="822" /> <source>Multiple Boot Volumes found:</source> <translation>Mehrere Boot Datenträger erkannt:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="780" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="824" /> <source><h4>Multiple Boot Volumes were found</h4><p>These volume paths were found.</p><ul><li>{0}</li></ul><p>Please ensure that only one device of a type is ready for flashing. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Mehrere Boot Datenträger wurden erkannt</h4><p>Diese Datenträgerpfade wurden erkannt.</p><ul><li>{0}</li></ul><p>Bitte stellen sie sicher, dass nur ein Gerät zum Flashen bereit ist. Drücken sie <b>Aktualisieren</b>, wenn sie bereit sind.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="799" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="843" /> <source>Flashing Firmware</source> <translation>Flashe Firmware</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="800" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="844" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flashe die ausgewählte Firmware auf das Gerät. Bitte warten Sie bis sich das Gerät automatisch resettet.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="807" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> <source>Flashing {0}</source> <translation>Flashe {0}</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="808" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="852" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flashe die {0} Firmware auf das Gerät. Bitte warten sie, bis sich das Gerät automatisch resettet.</p></translation> </message>