src/eric7/i18n/eric7_de.ts

branch
eric7
changeset 10851
5c47172bb240
parent 10849
78d338b6d89f
child 10858
8a03d5f6146c
--- a/src/eric7/i18n/eric7_de.ts	Tue Jul 16 16:08:50 2024 +0200
+++ b/src/eric7/i18n/eric7_de.ts	Tue Jul 16 19:47:54 2024 +0200
@@ -12483,1030 +12483,1030 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3552" />
-      <location filename="../QScintilla/Editor.py" line="491" />
-      <location filename="../QScintilla/Editor.py" line="476" />
+      <location filename="../QScintilla/Editor.py" line="3554" />
+      <location filename="../QScintilla/Editor.py" line="493" />
+      <location filename="../QScintilla/Editor.py" line="478" />
       <source>Open File</source>
       <translation>Datei öffnen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="477" />
+      <location filename="../QScintilla/Editor.py" line="479" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt; and exceeds the configured limit of &lt;b&gt;{2} KB&lt;/b&gt;. It will not be opened!&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Größe der Datei &lt;b&gt;{0}&lt;/b&gt; ist &lt;b&gt;{1} KB&lt;/b&gt; und überschreitet die konfigurierte Grenze von &lt;b&gt;{2} KB&lt;/b&gt;. Sie wird nicht geöffnet!&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="492" />
+      <location filename="../QScintilla/Editor.py" line="494" />
       <source>&lt;p&gt;The size of the file &lt;b&gt;{0}&lt;/b&gt; is &lt;b&gt;{1} KB&lt;/b&gt;. Do you really want to load it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Größe der Datei &lt;b&gt;{0}&lt;/b&gt; ist &lt;b&gt;{1} KB&lt;/b&gt;. Soll sie wirklich geladen werden?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="600" />
+      <location filename="../QScintilla/Editor.py" line="602" />
       <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window's titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Quelltexteditorfenster&lt;/b&gt;&lt;p&gt;Dieses Fenster wird zum Bearbeiten von Quelltexten benutzt. Sie können beliebig viele dieser Fenster öffnen. Der Name der Datei wird im Titel des Fensters dargestellt.&lt;/p&gt;&lt;p&gt;Um Haltepunkte zu setzen, klicken sie in den Raum zwischen den Zeilennummern und der Faltungsspalte. Über das Kontextmenü des Bereiches links des Editors können Haltepunkte bearbeitet werden.&lt;/p&gt;&lt;p&gt;Um Lesezeichen zu setzen, drücken Sie die Shift-Taste und klicken in den Raum zwischen den Zeilennummern und der Faltungsspalte.&lt;/p&gt;&lt;p&gt;Diese Aktionen können über das Kontextmenü umgedreht werden.&lt;/p&gt;&lt;p&gt;Ein Klick auf einen Syntaxfehler-Marker mit gedrückter Strg-Taste zeigt die zugehörige Fehlermeldung an.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="963" />
+      <location filename="../QScintilla/Editor.py" line="965" />
       <source>Undo</source>
       <translation>Rückgängig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="966" />
+      <location filename="../QScintilla/Editor.py" line="968" />
       <source>Redo</source>
       <translation>Wiederherstellen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="969" />
+      <location filename="../QScintilla/Editor.py" line="971" />
       <source>Revert to last saved state</source>
       <translation>Zurück zum letzten gesichert Zustand</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="973" />
+      <location filename="../QScintilla/Editor.py" line="975" />
       <source>Cut</source>
       <translation>Ausschneiden</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="976" />
+      <location filename="../QScintilla/Editor.py" line="978" />
       <source>Copy</source>
       <translation>Kopieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="979" />
+      <location filename="../QScintilla/Editor.py" line="981" />
       <source>Paste</source>
       <translation>Einfügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="985" />
+      <location filename="../QScintilla/Editor.py" line="987" />
       <source>Indent</source>
       <translation>Einrücken</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="990" />
+      <location filename="../QScintilla/Editor.py" line="992" />
       <source>Unindent</source>
       <translation>Einrücken rückgängig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="995" />
+      <location filename="../QScintilla/Editor.py" line="997" />
       <source>Comment</source>
       <translation>Kommentar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1000" />
+      <location filename="../QScintilla/Editor.py" line="1002" />
       <source>Uncomment</source>
       <translation>Kommentar entfernen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="10144" />
-      <location filename="../QScintilla/Editor.py" line="1005" />
+      <location filename="../QScintilla/Editor.py" line="10155" />
+      <location filename="../QScintilla/Editor.py" line="1007" />
       <source>Generate Docstring</source>
       <translation>Docstring erzeugen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1008" />
-      <source>Select to brace</source>
-      <translation>Zur Klammer auswählen</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="1009" />
-      <source>Select all</source>
-      <translation>Alles auswählen</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1010" />
-      <source>Deselect all</source>
-      <translation>Auswahl aufheben</translation>
+      <source>Select to brace</source>
+      <translation>Zur Klammer auswählen</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1011" />
+      <source>Select all</source>
+      <translation>Alles auswählen</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1012" />
+      <source>Deselect all</source>
+      <translation>Auswahl aufheben</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1014" />
       <source>Execute Selection In Console</source>
       <translation>Auswahl in Konsole ausführen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1024" />
+      <location filename="../QScintilla/Editor.py" line="1026" />
       <source>Use Monospaced Font</source>
       <translation>Benutze Monospace Font</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1029" />
+      <location filename="../QScintilla/Editor.py" line="1031" />
       <source>Autosave enabled</source>
       <translation>Autom. Speicherung aktiv</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1034" />
+      <location filename="../QScintilla/Editor.py" line="1036" />
       <source>Typing aids enabled</source>
       <translation>Eingabehilfen aktiv</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1042" />
+      <location filename="../QScintilla/Editor.py" line="1044" />
       <source>Automatic Completion enabled</source>
       <translation>Automatische Vervollständigung aktiv</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1051" />
+      <location filename="../QScintilla/Editor.py" line="1053" />
       <source>Calltip</source>
       <translation>Calltip</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1054" />
+      <location filename="../QScintilla/Editor.py" line="1056" />
       <source>Code Info</source>
       <translation>Code Info</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1069" />
+      <location filename="../QScintilla/Editor.py" line="1071" />
       <source>New Document View</source>
       <translation>Neue Dokumentenansicht</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1074" />
+      <location filename="../QScintilla/Editor.py" line="1076" />
       <source>New Document View (with new split)</source>
       <translation>Neue Dokumentenansicht (in neuem Abschnitt)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1082" />
+      <location filename="../QScintilla/Editor.py" line="1084" />
       <source>Reload</source>
       <translation>Erneut laden</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1085" />
+      <location filename="../QScintilla/Editor.py" line="1087" />
       <source>Save</source>
       <translation>Speichern</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1089" />
+      <location filename="../QScintilla/Editor.py" line="1091" />
       <source>Save As...</source>
       <translation>Speichern unter...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1094" />
+      <location filename="../QScintilla/Editor.py" line="1096" />
       <source>Save as (Remote)...</source>
       <translation>Speichern unter (entfernt)...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1099" />
+      <location filename="../QScintilla/Editor.py" line="1101" />
       <source>Save Copy...</source>
       <translation>Kopie speichern...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1121" />
-      <location filename="../QScintilla/Editor.py" line="1118" />
+      <location filename="../QScintilla/Editor.py" line="1123" />
+      <location filename="../QScintilla/Editor.py" line="1120" />
       <source>Complete</source>
       <translation>Vervollständigen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1125" />
+      <location filename="../QScintilla/Editor.py" line="1127" />
       <source>Clear Completions Cache</source>
       <translation>Vervollständigungsspeicher löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1128" />
-      <source>Complete from Document</source>
-      <translation>Vervollständigung vom Dokument</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1130" />
+      <source>Complete from Document</source>
+      <translation>Vervollständigung vom Dokument</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1132" />
       <source>Complete from APIs</source>
       <translation>Vervollständigung von APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1133" />
+      <location filename="../QScintilla/Editor.py" line="1135" />
       <source>Complete from Document and APIs</source>
       <translation>Vervollständigung vom Dokument und von APIs</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1147" />
+      <location filename="../QScintilla/Editor.py" line="1149" />
       <source>Check</source>
       <translation>Prüfen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1158" />
+      <location filename="../QScintilla/Editor.py" line="1160" />
       <source>Code Formatting</source>
       <translation>Code Formatierung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1164" />
+      <location filename="../QScintilla/Editor.py" line="1166" />
       <source>Black</source>
       <translation>Black</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1169" />
+      <location filename="../QScintilla/Editor.py" line="1171" />
       <source>Format Code</source>
       <translation>Code formatieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1173" />
+      <location filename="../QScintilla/Editor.py" line="1175" />
       <source>Check Formatting</source>
       <translation>Umformatierung prüfen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1177" />
+      <location filename="../QScintilla/Editor.py" line="1179" />
       <source>Formatting Diff</source>
       <translation>Diff der Umformatierung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1186" />
+      <location filename="../QScintilla/Editor.py" line="1188" />
       <source>isort</source>
       <translation>isort</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1191" />
+      <location filename="../QScintilla/Editor.py" line="1193" />
       <source>Sort Imports</source>
       <translation>Imports Sortieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1195" />
+      <location filename="../QScintilla/Editor.py" line="1197" />
       <source>Imports Sorting Diff</source>
       <translation>Diff der Imports Sortierung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1211" />
+      <location filename="../QScintilla/Editor.py" line="1213" />
       <source>Tools</source>
       <translation>Werkzeuge</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1222" />
+      <location filename="../QScintilla/Editor.py" line="1224" />
       <source>Show</source>
       <translation>Zeige</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1225" />
+      <location filename="../QScintilla/Editor.py" line="1227" />
       <source>Code metrics...</source>
       <translation>Quelltextmetriken...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1228" />
+      <location filename="../QScintilla/Editor.py" line="1230" />
       <source>Code coverage...</source>
       <translation>Quelltext Abdeckung...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1231" />
+      <location filename="../QScintilla/Editor.py" line="1233" />
       <source>Show code coverage annotations</source>
       <translation>Markiere Zeilen ohne Abdeckung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1234" />
+      <location filename="../QScintilla/Editor.py" line="1236" />
       <source>Hide code coverage annotations</source>
       <translation>Lösche Abdeckungsmarkierungen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1238" />
+      <location filename="../QScintilla/Editor.py" line="1240" />
       <source>Profile data...</source>
       <translation>Profildaten...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1252" />
-      <source>Diagrams</source>
-      <translation>Diagramme</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1254" />
-      <source>Class Diagram...</source>
-      <translation>Klassendiagramm...</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="1255" />
-      <source>Package Diagram...</source>
-      <translation>Package Diagramm...</translation>
+      <source>Diagrams</source>
+      <translation>Diagramme</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1256" />
-      <source>Imports Diagram...</source>
-      <translation>Imports-Diagramm...</translation>
+      <source>Class Diagram...</source>
+      <translation>Klassendiagramm...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1257" />
+      <source>Package Diagram...</source>
+      <translation>Package Diagramm...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="1258" />
+      <source>Imports Diagram...</source>
+      <translation>Imports-Diagramm...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1260" />
       <source>Application Diagram...</source>
       <translation>Applikations-Diagramm...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1263" />
+      <location filename="../QScintilla/Editor.py" line="1265" />
       <source>Load Diagram...</source>
       <translation>Diagramm laden...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1278" />
+      <location filename="../QScintilla/Editor.py" line="1280" />
       <source>Languages</source>
       <translation>Sprachen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1282" />
+      <location filename="../QScintilla/Editor.py" line="1284" />
       <source>Text</source>
       <translation>Text</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1304" />
+      <location filename="../QScintilla/Editor.py" line="1306" />
       <source>Guessed</source>
       <translation>Ermittelt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1636" />
-      <location filename="../QScintilla/Editor.py" line="1308" />
+      <location filename="../QScintilla/Editor.py" line="1638" />
+      <location filename="../QScintilla/Editor.py" line="1310" />
       <source>Alternatives</source>
       <translation>Alternativen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1325" />
+      <location filename="../QScintilla/Editor.py" line="1327" />
       <source>Encodings</source>
       <translation>Kodierungen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1348" />
+      <location filename="../QScintilla/Editor.py" line="1350" />
       <source>Re-Open With Encoding</source>
       <translation>Öffnen mit Kodierung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1368" />
+      <location filename="../QScintilla/Editor.py" line="1370" />
       <source>End-of-Line Type</source>
       <translation>Zeilenendemarkierung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1372" />
+      <location filename="../QScintilla/Editor.py" line="1374" />
       <source>Unix</source>
       <translation>Unix</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1378" />
+      <location filename="../QScintilla/Editor.py" line="1380" />
       <source>Windows</source>
       <translation>Windows</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1384" />
+      <location filename="../QScintilla/Editor.py" line="1386" />
       <source>Macintosh</source>
       <translation>Macintosh</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1402" />
+      <location filename="../QScintilla/Editor.py" line="1404" />
       <source>Spelling</source>
       <translation>Rechtschreibung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9232" />
-      <location filename="../QScintilla/Editor.py" line="1410" />
+      <location filename="../QScintilla/Editor.py" line="9243" />
+      <location filename="../QScintilla/Editor.py" line="1412" />
       <source>Check spelling...</source>
       <translation>Rechtschreibprüfung...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1415" />
+      <location filename="../QScintilla/Editor.py" line="1417" />
       <source>Check spelling of selection...</source>
       <translation>Rechtschreibprüfung für Auswahl...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1419" />
+      <location filename="../QScintilla/Editor.py" line="1421" />
       <source>Remove from dictionary</source>
       <translation>Aus dem Wörterbuch entfernen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1436" />
+      <location filename="../QScintilla/Editor.py" line="1438" />
       <source>Spell Check Languages</source>
       <translation>Sprachen für Rechtschreibprüfung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1440" />
+      <location filename="../QScintilla/Editor.py" line="1442" />
       <source>No Language</source>
       <translation>Keine Sprache</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1467" />
-      <source>Toggle bookmark</source>
-      <translation>Lesezeichen setzen/löschen</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="1469" />
+      <source>Toggle bookmark</source>
+      <translation>Lesezeichen setzen/löschen</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="1471" />
       <source>Next bookmark</source>
       <translation>Nächstes Lesezeichen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1472" />
+      <location filename="../QScintilla/Editor.py" line="1474" />
       <source>Previous bookmark</source>
       <translation>Vorheriges Lesezeichen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1475" />
+      <location filename="../QScintilla/Editor.py" line="1477" />
       <source>Clear all bookmarks</source>
       <translation>Alle Lesezeichen löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1486" />
+      <location filename="../QScintilla/Editor.py" line="1488" />
       <source>Toggle breakpoint</source>
       <translation>Haltepunkt setzen/löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1489" />
+      <location filename="../QScintilla/Editor.py" line="1491" />
       <source>Toggle temporary breakpoint</source>
       <translation>Temporären Haltepunkt setzen/löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1492" />
+      <location filename="../QScintilla/Editor.py" line="1494" />
       <source>Edit breakpoint...</source>
       <translation>Haltepunkt bearbeiten...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6583" />
-      <location filename="../QScintilla/Editor.py" line="1495" />
+      <location filename="../QScintilla/Editor.py" line="6585" />
+      <location filename="../QScintilla/Editor.py" line="1497" />
       <source>Enable breakpoint</source>
       <translation>Haltepunkt aktivieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1498" />
+      <location filename="../QScintilla/Editor.py" line="1500" />
       <source>Next breakpoint</source>
       <translation>Nächster Haltepunkt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1501" />
+      <location filename="../QScintilla/Editor.py" line="1503" />
       <source>Previous breakpoint</source>
       <translation>Vorheriger Haltepunkt</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1504" />
+      <location filename="../QScintilla/Editor.py" line="1506" />
       <source>Clear all breakpoints</source>
       <translation>Alle Haltepunkte löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1515" />
+      <location filename="../QScintilla/Editor.py" line="1517" />
       <source>Toggle all folds</source>
       <translation>Alle Faltungen umschalten</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1519" />
+      <location filename="../QScintilla/Editor.py" line="1521" />
       <source>Toggle all folds (including children)</source>
       <translation>Alle Faltungen umschalten (inkl. Unterfaltungen)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1524" />
+      <location filename="../QScintilla/Editor.py" line="1526" />
       <source>Toggle current fold</source>
       <translation>Aktuelle Faltung umschalten</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1528" />
+      <location filename="../QScintilla/Editor.py" line="1530" />
       <source>Expand (including children)</source>
       <translation>Ausklappen (inkl. Unterfaltungen)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1532" />
+      <location filename="../QScintilla/Editor.py" line="1534" />
       <source>Collapse (including children)</source>
       <translation>Einklappen (inkl. Unterfaltungen)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1537" />
+      <location filename="../QScintilla/Editor.py" line="1539" />
       <source>Clear all folds</source>
       <translation>Alle Faltungen aufklappen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1548" />
+      <location filename="../QScintilla/Editor.py" line="1550" />
       <source>Goto syntax error</source>
       <translation>Zu Syntaxfehler gehen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1551" />
+      <location filename="../QScintilla/Editor.py" line="1553" />
       <source>Show syntax error message</source>
       <translation>Zeige Syntaxfehlermeldung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1554" />
+      <location filename="../QScintilla/Editor.py" line="1556" />
       <source>Clear syntax error</source>
       <translation>Syntaxfehler löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1558" />
+      <location filename="../QScintilla/Editor.py" line="1560" />
       <source>Next warning</source>
       <translation>Nächste Warnung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1561" />
+      <location filename="../QScintilla/Editor.py" line="1563" />
       <source>Previous warning</source>
       <translation>Vorherige Warnung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1564" />
+      <location filename="../QScintilla/Editor.py" line="1566" />
       <source>Show warning message</source>
       <translation>Zeige Warnung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1567" />
+      <location filename="../QScintilla/Editor.py" line="1569" />
       <source>Clear warnings</source>
       <translation>Warnungen löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1571" />
+      <location filename="../QScintilla/Editor.py" line="1573" />
       <source>Next uncovered line</source>
       <translation>Nächste nichtabgedeckte Zeile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1574" />
+      <location filename="../QScintilla/Editor.py" line="1576" />
       <source>Previous uncovered line</source>
       <translation>Vorige nichtabgedeckte Zeile</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1578" />
+      <location filename="../QScintilla/Editor.py" line="1580" />
       <source>Next task</source>
       <translation>Nächste Aufgabe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1581" />
+      <location filename="../QScintilla/Editor.py" line="1583" />
       <source>Previous task</source>
       <translation>Vorherige Aufgabe</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1585" />
+      <location filename="../QScintilla/Editor.py" line="1587" />
       <source>Next change</source>
       <translation>Nächste Änderung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1588" />
+      <location filename="../QScintilla/Editor.py" line="1590" />
       <source>Previous change</source>
       <translation>Vorherige Änderung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1591" />
+      <location filename="../QScintilla/Editor.py" line="1593" />
       <source>Clear changes</source>
       <translation>Änderungsmarker löschen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1621" />
-      <location filename="../QScintilla/Editor.py" line="1612" />
+      <location filename="../QScintilla/Editor.py" line="1623" />
+      <location filename="../QScintilla/Editor.py" line="1614" />
       <source>Export source</source>
       <translation>Quelltext exportieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1613" />
+      <location filename="../QScintilla/Editor.py" line="1615" />
       <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Für das Exportformat &lt;b&gt;{0}&lt;/b&gt; steht kein Exporter zur Verfügung. Abbruch...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1622" />
+      <location filename="../QScintilla/Editor.py" line="1624" />
       <source>No export format given. Aborting...</source>
       <translation>Kein Exportformat angegeben. Abbruch...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1633" />
+      <location filename="../QScintilla/Editor.py" line="1635" />
       <source>Alternatives ({0})</source>
       <translation>Alternativen ({0})</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1657" />
+      <location filename="../QScintilla/Editor.py" line="1659" />
       <source>Pygments Lexer</source>
       <translation>Pygments Lexer</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="1658" />
+      <location filename="../QScintilla/Editor.py" line="1660" />
       <source>Select the Pygments lexer to apply.</source>
       <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2256" />
+      <location filename="../QScintilla/Editor.py" line="2258" />
       <source>Modification of Read Only file</source>
       <translation>Änderungsversuch für eine schreibgeschützte Datei</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2257" />
+      <location filename="../QScintilla/Editor.py" line="2259" />
       <source>You are attempting to change a read only file. Please save to a different file first.</source>
       <translation>Sie versuchen, eine schreibgeschützte Datei zu ändern. Bitte speichern Sie sie zuerst in eine andere Datei.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2727" />
+      <location filename="../QScintilla/Editor.py" line="2729" />
       <source>Add Breakpoint</source>
       <translation>Haltepunkt hinzufügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2728" />
+      <location filename="../QScintilla/Editor.py" line="2730" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation>Für die angewählte Zeile wird kein Bytecode erzeugt. Es wird kein Haltepunkt gesetzt!</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3082" />
+      <location filename="../QScintilla/Editor.py" line="3084" />
       <source>Printing...</source>
       <translation>Drucke...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3099" />
-      <source>Printing completed</source>
-      <translation>Drucken beendet</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="3101" />
+      <source>Printing completed</source>
+      <translation>Drucken beendet</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="3103" />
       <source>Error while printing</source>
       <translation>Fehler beim Drucken</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3104" />
+      <location filename="../QScintilla/Editor.py" line="3106" />
       <source>Printing aborted</source>
       <translation>Drucken abgebrochen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3486" />
+      <location filename="../QScintilla/Editor.py" line="3488" />
       <source>File Modified</source>
       <translation>Datei geändert</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3487" />
+      <location filename="../QScintilla/Editor.py" line="3489" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält ungesicherte Änderungen.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3539" />
+      <location filename="../QScintilla/Editor.py" line="3541" />
       <source>Open Remote File</source>
       <translation>Entfernte Datei öffnen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3570" />
+      <location filename="../QScintilla/Editor.py" line="3572" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht geöffnet werden.&lt;br /&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3773" />
-      <location filename="../QScintilla/Editor.py" line="3698" />
+      <location filename="../QScintilla/Editor.py" line="3775" />
+      <location filename="../QScintilla/Editor.py" line="3700" />
       <source>Save File</source>
       <translation>Datei sichern</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3764" />
-      <location filename="../QScintilla/Editor.py" line="3705" />
+      <location filename="../QScintilla/Editor.py" line="3766" />
+      <location filename="../QScintilla/Editor.py" line="3707" />
       <source>Save Remote File</source>
       <translation>Entfernte Datei speichern</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3718" />
+      <location filename="../QScintilla/Editor.py" line="3720" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gesichert werden.&lt;br/&gt;Grund: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3799" />
+      <location filename="../QScintilla/Editor.py" line="3801" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3943" />
+      <location filename="../QScintilla/Editor.py" line="3945" />
       <source>Save File to Device</source>
       <translation>Datei auf Gerät speichern</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3944" />
+      <location filename="../QScintilla/Editor.py" line="3946" />
       <source>Enter the complete device file path:</source>
       <translation>Gib den vollständigen Dateipfad auf dem Gerät ein:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5732" />
+      <location filename="../QScintilla/Editor.py" line="5734" />
       <source>Autocompletion</source>
       <translation>Automatische Vervollständigung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5733" />
+      <location filename="../QScintilla/Editor.py" line="5735" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>Die automatische Vervollständigung ist nicht verfügbar, da keine Quelle gesetzt ist.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5867" />
+      <location filename="../QScintilla/Editor.py" line="5869" />
       <source>Auto-Completion Provider</source>
       <translation>Provider für automatische Vervollständigungen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5868" />
+      <location filename="../QScintilla/Editor.py" line="5870" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <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="6164" />
+      <location filename="../QScintilla/Editor.py" line="6166" />
       <source>Call-Tips Provider</source>
       <translation>Calltipps-Provider</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6165" />
+      <location filename="../QScintilla/Editor.py" line="6167" />
       <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="6587" />
+      <location filename="../QScintilla/Editor.py" line="6589" />
       <source>Disable breakpoint</source>
       <translation>Haltepunkt deaktivieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7011" />
+      <location filename="../QScintilla/Editor.py" line="7013" />
       <source>Code Coverage</source>
       <translation>Quelltext Abdeckung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7012" />
+      <location filename="../QScintilla/Editor.py" line="7014" />
       <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="7074" />
+      <location filename="../QScintilla/Editor.py" line="7076" />
       <source>Load Coverage Data</source>
       <translation>Coverage Daten laden</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7075" />
+      <location filename="../QScintilla/Editor.py" line="7077" />
       <source>&lt;p&gt;The coverage data could not be loaded from file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Coverage Daten konnten nicht aus der Datei &lt;b&gt;{0}&lt;/b&gt; geladen werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7104" />
-      <location filename="../QScintilla/Editor.py" line="7096" />
+      <location filename="../QScintilla/Editor.py" line="7106" />
+      <location filename="../QScintilla/Editor.py" line="7098" />
       <source>Show Code Coverage Annotations</source>
       <translation>Zeilen ohne Abdeckung Markieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7097" />
+      <location filename="../QScintilla/Editor.py" line="7099" />
       <source>All lines have been covered.</source>
       <translation>Alle Zeilen sind abgedeckt.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7105" />
+      <location filename="../QScintilla/Editor.py" line="7107" />
       <source>There is no coverage file available.</source>
       <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7213" />
+      <location filename="../QScintilla/Editor.py" line="7215" />
       <source>Profile Data</source>
       <translation>Profildaten</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7214" />
+      <location filename="../QScintilla/Editor.py" line="7216" />
       <source>Please select a profile file</source>
       <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7376" />
-      <location filename="../QScintilla/Editor.py" line="7370" />
+      <location filename="../QScintilla/Editor.py" line="7378" />
+      <location filename="../QScintilla/Editor.py" line="7372" />
       <source>Syntax Error</source>
       <translation>Syntaxfehler</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7377" />
+      <location filename="../QScintilla/Editor.py" line="7379" />
       <source>No syntax error message available.</source>
       <translation>Keine Syntaxfehlermeldung verfügbar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7624" />
-      <location filename="../QScintilla/Editor.py" line="7618" />
+      <location filename="../QScintilla/Editor.py" line="7626" />
+      <location filename="../QScintilla/Editor.py" line="7620" />
       <source>Warning</source>
       <translation>Warnung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7624" />
+      <location filename="../QScintilla/Editor.py" line="7626" />
       <source>No warning messages available.</source>
       <translation>Keine Warnmeldungen verfügbar.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7703" />
+      <location filename="../QScintilla/Editor.py" line="7705" />
       <source>Info: {0}</source>
       <translation>Info: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7719" />
-      <location filename="../QScintilla/Editor.py" line="7705" />
+      <location filename="../QScintilla/Editor.py" line="7721" />
+      <location filename="../QScintilla/Editor.py" line="7707" />
       <source>Error: {0}</source>
       <translation>Fehler: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7707" />
+      <location filename="../QScintilla/Editor.py" line="7709" />
       <source>Style: {0}</source>
       <translation>Stil: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7712" />
+      <location filename="../QScintilla/Editor.py" line="7714" />
       <source>Warning: {0}</source>
       <translation>Warnung: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7842" />
+      <location filename="../QScintilla/Editor.py" line="7844" />
       <source>Macro Name</source>
       <translation>Makro Name</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7842" />
+      <location filename="../QScintilla/Editor.py" line="7844" />
       <source>Select a macro name:</source>
       <translation>Wähle einen Makro Namen:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7868" />
+      <location filename="../QScintilla/Editor.py" line="7870" />
       <source>Load macro file</source>
       <translation>Lade Makrodatei</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="7916" />
+      <location filename="../QScintilla/Editor.py" line="7872" />
+      <source>Macro files (*.macro)</source>
+      <translation>Makrodateien (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7894" />
+      <location filename="../QScintilla/Editor.py" line="7884" />
+      <source>Error loading macro</source>
+      <translation>Fehler beim Makro Laden</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7885" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7895" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; ist zerstört.&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="7914" />
-      <location filename="../QScintilla/Editor.py" line="7870" />
-      <source>Macro files (*.macro)</source>
-      <translation>Makrodateien (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7892" />
-      <location filename="../QScintilla/Editor.py" line="7882" />
-      <source>Error loading macro</source>
-      <translation>Fehler beim Makro Laden</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7883" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7893" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; ist zerstört.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7912" />
       <source>Save macro file</source>
       <translation>Makrodatei schreiben</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7930" />
+      <location filename="../QScintilla/Editor.py" line="7932" />
       <source>Save macro</source>
       <translation>Makro speichern</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7931" />
+      <location filename="../QScintilla/Editor.py" line="7933" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7946" />
+      <location filename="../QScintilla/Editor.py" line="7948" />
       <source>Error saving macro</source>
       <translation>Fehler beim Makro speichern</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7947" />
+      <location filename="../QScintilla/Editor.py" line="7949" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht geschrieben werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7960" />
+      <location filename="../QScintilla/Editor.py" line="7962" />
       <source>Start Macro Recording</source>
       <translation>Makroaufzeichnung starten</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7961" />
+      <location filename="../QScintilla/Editor.py" line="7963" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7987" />
+      <location filename="../QScintilla/Editor.py" line="7989" />
       <source>Macro Recording</source>
       <translation>Makroaufzeichnung</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7988" />
+      <location filename="../QScintilla/Editor.py" line="7990" />
       <source>Enter name of the macro:</source>
       <translation>Gib einen Namen für das Makro ein:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8205" />
+      <location filename="../QScintilla/Editor.py" line="8207" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8393" />
+      <location filename="../QScintilla/Editor.py" line="8404" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; wurde geändert, während sie in eric geöffnet war. Neu einlesen?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8399" />
+      <location filename="../QScintilla/Editor.py" line="8410" />
       <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
       <translation>&lt;br&gt;&lt;b&gt;Warnung:&lt;/b&gt; Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8406" />
+      <location filename="../QScintilla/Editor.py" line="8417" />
       <source>File changed</source>
       <translation>Datei geändert</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8550" />
+      <location filename="../QScintilla/Editor.py" line="8561" />
       <source>Reload File</source>
       <translation>Datei neu laden</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8551" />
+      <location filename="../QScintilla/Editor.py" line="8562" />
       <source>&lt;p&gt;The editor contains unsaved modifications.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reloading it.&lt;/p&gt;&lt;p&gt;Shall the editor really be reloaded?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Editor enthält ungesicherte Änderungen.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Warnung:&lt;/b&gt; Alle Änderung gehen beim Laden verloren.&lt;/p&gt;&lt;p&gt;Soll der Editor wirklich neu geladen werden?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8651" />
+      <location filename="../QScintilla/Editor.py" line="8662" />
       <source>Drop Error</source>
       <translation>Drop Fehler</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8652" />
+      <location filename="../QScintilla/Editor.py" line="8663" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8673" />
+      <location filename="../QScintilla/Editor.py" line="8684" />
       <source>Resources</source>
       <translation>Ressourcen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8675" />
+      <location filename="../QScintilla/Editor.py" line="8686" />
       <source>Add file...</source>
       <translation>Datei hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8676" />
+      <location filename="../QScintilla/Editor.py" line="8687" />
       <source>Add files...</source>
       <translation>Dateien hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8677" />
+      <location filename="../QScintilla/Editor.py" line="8688" />
       <source>Add aliased file...</source>
       <translation>Aliased-Datei hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8679" />
+      <location filename="../QScintilla/Editor.py" line="8690" />
       <source>Add localized resource...</source>
       <translation>Lokalisierte Ressource hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8682" />
+      <location filename="../QScintilla/Editor.py" line="8693" />
       <source>Add resource frame</source>
       <translation>Ressourcenrahmen hinzufügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8702" />
+      <location filename="../QScintilla/Editor.py" line="8713" />
       <source>Add file resource</source>
       <translation>Dateiressource hinzufügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8716" />
+      <location filename="../QScintilla/Editor.py" line="8727" />
       <source>Add file resources</source>
       <translation>Dateiressourcen hinzufügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8740" />
-      <location filename="../QScintilla/Editor.py" line="8734" />
+      <location filename="../QScintilla/Editor.py" line="8751" />
+      <location filename="../QScintilla/Editor.py" line="8745" />
       <source>Add aliased file resource</source>
       <translation>Aliased-Dateiressourcen hinzufügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8741" />
+      <location filename="../QScintilla/Editor.py" line="8752" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Alias für Datei &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8823" />
+      <location filename="../QScintilla/Editor.py" line="8834" />
       <source>Package Diagram</source>
       <translation>Package-Diagramm</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8824" />
+      <location filename="../QScintilla/Editor.py" line="8835" />
       <source>Include class attributes?</source>
       <translation>Klassenattribute anzeigen?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8844" />
+      <location filename="../QScintilla/Editor.py" line="8855" />
       <source>Imports Diagram</source>
       <translation>Imports Diagramm</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8845" />
+      <location filename="../QScintilla/Editor.py" line="8856" />
       <source>Include imports from external modules?</source>
       <translation>Imports externer Module anzeigen?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8864" />
+      <location filename="../QScintilla/Editor.py" line="8875" />
       <source>Application Diagram</source>
       <translation>Applikations-Diagramm</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8865" />
+      <location filename="../QScintilla/Editor.py" line="8876" />
       <source>Include module names?</source>
       <translation>Modulnamen anzeigen?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9236" />
+      <location filename="../QScintilla/Editor.py" line="9247" />
       <source>Add to dictionary</source>
       <translation>Zum Wörterbuch hinzufügen</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9238" />
+      <location filename="../QScintilla/Editor.py" line="9249" />
       <source>Ignore All</source>
       <translation>Alle ignorieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9685" />
+      <location filename="../QScintilla/Editor.py" line="9696" />
       <source>Sort Lines</source>
       <translation>Zeilen sortieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9686" />
+      <location filename="../QScintilla/Editor.py" line="9697" />
       <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="9779" />
+      <location filename="../QScintilla/Editor.py" line="9790" />
       <source>Register Mouse Click Handler</source>
       <translation>Maus Klick Handler registrieren</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9780" />
+      <location filename="../QScintilla/Editor.py" line="9791" />
       <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>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9873" />
+      <location filename="../QScintilla/Editor.py" line="9884" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation>{0:4d}    {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9879" />
+      <location filename="../QScintilla/Editor.py" line="9890" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
@@ -13514,12 +13514,12 @@
     =&gt;  {2}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9957" />
+      <location filename="../QScintilla/Editor.py" line="9968" />
       <source>EditorConfig Properties</source>
       <translation>EditorConfig Eigenschaften</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9958" />
+      <location filename="../QScintilla/Editor.py" line="9969" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die EditorConfig Eigenschaften für die Datei &lt;b&gt;{0}&lt;/b&gt; konnten nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -48376,7 +48376,7 @@
       <translation>&lt;p&gt;Die Refaktorierung konnte nicht angewendet werden.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="774" />
+      <location filename="../JediInterface/JediServer.py" line="783" />
       <source>The data received from the Jedi server could not be decoded. Please report this issue with the received data to the eric bugs email address.
 Error: {0}
 Data:
@@ -48389,7 +48389,7 @@
 </translation>
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="784" />
+      <location filename="../JediInterface/JediServer.py" line="793" />
       <source>An exception happened in the Jedi client. Please report it to the eric bugs email address.
 Exception: {0}
 Value: {1}
@@ -48402,28 +48402,28 @@
 </translation>
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="826" />
+      <location filename="../JediInterface/JediServer.py" line="835" />
       <source>The jedi and/or parso library is not installed.
 </source>
       <translation>Die jedi und/oder parso Bibliothek ist nicht installiert.
 </translation>
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="831" />
+      <location filename="../JediInterface/JediServer.py" line="840" />
       <source>'{0}' is not supported because the configured interpreter could not be started.
 </source>
       <translation>'{0}' wird nicht unterstützt, da der konfigurierte Interpreter nicht gestartet werden konnte.
 </translation>
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="839" />
+      <location filename="../JediInterface/JediServer.py" line="848" />
       <source>'{0}' is not supported because no suitable interpreter is configured.
 </source>
       <translation>'{0}' wird nicht unrestützt, da kein geeigneter Interpreter konfiguriert ist.
 </translation>
     </message>
     <message>
-      <location filename="../JediInterface/JediServer.py" line="941" />
+      <location filename="../JediInterface/JediServer.py" line="950" />
       <source>Jedi</source>
       <translation>Jedi</translation>
     </message>
@@ -101063,355 +101063,355 @@
   <context>
     <name>WebBrowserView</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="378" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="365" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="353" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="341" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="377" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="364" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="352" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="340" />
       <source>eric Web Browser</source>
       <translation>eric Web Browser</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="342" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="341" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert nicht.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="379" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="354" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="378" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="353" />
       <source>&lt;p&gt;Could not start a viewer for file &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Es konnte kein Betrachter für die Datei &lt;b&gt;{0}&lt;/b&gt; gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="366" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="365" />
       <source>&lt;p&gt;Could not start an application for URL &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Es konnte keine Anwendung für die URL &lt;b&gt;{0}&lt;/b&gt; gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="620" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="619" />
       <source>Match {0} of {1}</source>
       <translation>Fundstelle {0} von {1}</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="646" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="645" />
       <source>Inspect Element...</source>
       <translation>Element untersuchen...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="678" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="677" />
       <source>No suggestions</source>
       <translation>Keine Vorschläge</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="735" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="734" />
       <source>Open Link in New Tab	Ctrl+LMB</source>
       <translation>Link in neuem Fenster öffnen	Strg+LMK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="740" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="739" />
       <source>Open Link in New Window</source>
       <translation>Link in neuem Fenster öffnen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="746" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="745" />
       <source>Open Link in New Private Window</source>
       <translation>Link in neuem privaten Fenster öffnen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="753" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="752" />
       <source>Save Lin&amp;k</source>
       <translation>Lin&amp;k speichern</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="757" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="756" />
       <source>Bookmark this Link</source>
       <translation>Lesezeichen für diesen Link hinzufügen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="763" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="762" />
       <source>Copy URL to Clipboard</source>
       <translation>URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="766" />
       <source>Send URL</source>
       <translation>URL senden</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="776" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="775" />
       <source>Scan Link with VirusTotal</source>
       <translation>Link mit VirusTotal überprüfen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="794" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="793" />
       <source>Open Image in New Tab</source>
       <translation>Bild in neuem Register öffnen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="801" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="800" />
       <source>Save Image</source>
       <translation>Bild speichern</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="804" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="803" />
       <source>Copy Image to Clipboard</source>
       <translation>Bild in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="806" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="805" />
       <source>Copy Image URL to Clipboard</source>
       <translation>Bild-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="811" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="810" />
       <source>Send Image URL</source>
       <translation>Bild-URL senden</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="830" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="822" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="829" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="821" />
       <source>Search image in {0}</source>
       <translation>Bild mit {0} suchen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="826" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="825" />
       <source>Search image with...</source>
       <translation>Bild suchen mit ...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="837" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="836" />
       <source>Block Image</source>
       <translation>Bild blockieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="847" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="846" />
       <source>Scan Image with VirusTotal</source>
       <translation>Bild mit VirusTotal überprüfen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="867" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="866" />
       <source>Play</source>
       <translation>Abspielen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="873" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="872" />
       <source>Pause</source>
       <translation>Pause</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="879" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="878" />
       <source>Unmute</source>
       <translation>Ton ein</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="885" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="884" />
       <source>Mute</source>
       <translation>Stumm</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="890" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="889" />
       <source>Copy Media URL to Clipboard</source>
       <translation>Medien-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="895" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="894" />
       <source>Send Media URL</source>
       <translation>Medien-URL senden</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="901" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="900" />
       <source>Save Media</source>
       <translation>Medium speichern</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="922" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="921" />
       <source>Send Text</source>
       <translation>Text verschicken</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="929" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="928" />
       <source>Search with '{0}'</source>
       <translation>Mit '{0}' suchen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="933" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="932" />
       <source>Search with...</source>
       <translation>Suchen mit...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1090" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="959" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1089" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="958" />
       <source>Google Translate</source>
       <translation>Google Übersetzer</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="969" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="968" />
       <source>Dictionary</source>
       <translation>Wörterbuch</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="977" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="976" />
       <source>Go to web address</source>
       <translation>Zur Web-Adresse springen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1006" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1005" />
       <source>Add New Page</source>
       <translation>Neue Seite hinzufügen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1011" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1010" />
       <source>Configure Speed Dial</source>
       <translation>Schnellwahleinstellungen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1017" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1016" />
       <source>Reload All Dials</source>
       <translation>Alle Schnellwahlen neu laden</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1021" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1020" />
       <source>Reset to Default Dials</source>
       <translation>Alle Schnellwahlen zurücksetzen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1026" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1025" />
       <source>Bookmark this Page</source>
       <translation>Lesezeichen für diese Seite hinzufügen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1030" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1029" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Seiten-URL in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1035" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1034" />
       <source>Send Page URL</source>
       <translation>URL der Seite verschicken</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1041" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1040" />
       <source>User Agent</source>
       <translation>User Agent</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1069" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1068" />
       <source>Validate Page</source>
       <translation>Seite validieren</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1132" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1131" />
       <source>Add to web search toolbar</source>
       <translation>Zur Websuchleiste hinzufügen</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1816" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1815" />
       <source>Empty Page</source>
       <translation>Leere Seite</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1880" />
       <location filename="../WebBrowser/WebBrowserView.py" line="1879" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1878" />
       <source>Render Process terminated abnormally</source>
       <translation>Renderprozess wurde unnormal terminiert</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1885" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1884" />
       <source>The render process crashed while loading this page.</source>
       <translation>Der Renderprozess ist beim Laden der Seite abgestürzt.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1890" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1889" />
       <source>The render process was killed.</source>
       <translation>Der Renderprozess wurde abgeschossen.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1892" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1891" />
       <source>The render process terminated while loading this page.</source>
       <translation>Der Renderprozess terminierte beim Laden der Seite.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1896" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1895" />
       <source>Try reloading the page or closing some tabs to make more memory available.</source>
       <translation>Versuche die Seite neu zu laden oder schließe einige Register, um Speicher freizumachen.</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2023" />
+      <source>Web Archive (*.mhtml *.mht)</source>
+      <translation>Web Archiv (*.mhtml *.mht)</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2024" />
-      <source>Web Archive (*.mhtml *.mht)</source>
-      <translation>Web Archiv (*.mhtml *.mht)</translation>
+      <source>HTML File (*.html *.htm)</source>
+      <translation>HTML Datei (*.html *.htm)</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2025" />
-      <source>HTML File (*.html *.htm)</source>
-      <translation>HTML Datei (*.html *.htm)</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2026" />
       <source>HTML File with all resources (*.html *.htm)</source>
       <translation>HTML Datei mit allen Resourcen (*.html *.htm)</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2048" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2047" />
       <source>Save Web Page</source>
       <translation>Web Seite speichern</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2440" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2439" />
       <source>eric7 {0} ({1})</source>
       <translation>eric7 {0} ({1})</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2450" />
+      <source>Print Page</source>
+      <translation>Seite drucken</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2451" />
-      <source>Print Page</source>
-      <translation>Seite drucken</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2452" />
       <source>There is already a print job in progress. Printing is temporarily disabled until the current job is finished.</source>
       <translation>Es wird bereits ein Druckauftrag ausgeführt. Drucken ist temporär deaktiviert bis dieser Auftrag beendet ist.</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2566" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2496" />
+      <source>Print to PDF</source>
+      <translation>Als PDF drucken</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2497" />
+      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Soll sie überschrieben werden?&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2567" />
-      <location filename="../WebBrowser/WebBrowserView.py" line="2497" />
-      <source>Print to PDF</source>
-      <translation>Als PDF drucken</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2498" />
-      <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be overwritten?&lt;/p&gt;</source>
-      <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Soll sie überschrieben werden?&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2568" />
       <source>&lt;p&gt;The PDF file &lt;b&gt;{0}&lt;/b&gt; could not be generated.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die PDF Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserView.py" line="2601" />
+      <source>Quota Request</source>
+      <translation>Speicherplatzanfrage</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/WebBrowserView.py" line="2602" />
-      <source>Quota Request</source>
-      <translation>Speicherplatzanfrage</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2603" />
       <source>&lt;p&gt; Allow the website at &lt;b&gt;{0}&lt;/b&gt; to use &lt;b&gt;{1}&lt;/b&gt; of persistent storage?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Website &lt;b&gt;{0}&lt;/b&gt; gestatten, &lt;b&gt;{1}&lt;/b&gt; permanenten Speicherplatz zu verwenden?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2646" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2645" />
       <source>&lt;p&gt;Grant the website at &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Read&lt;/b&gt; access to '{1}'?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Website &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Lese&lt;/b&gt;zugriff auf '{1}' gestatten?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2654" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2653" />
       <source>&lt;p&gt;Grant the website at &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Write&lt;/b&gt; access to '{1}'?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Website &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Schreib&lt;/b&gt;zugriff auf '{1}' gestatten?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2659" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2658" />
       <source>&lt;p&gt;Grant the website at &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Read and Write&lt;/b&gt; access to '{1}'?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Website &lt;b&gt;{0}&lt;/b&gt; &lt;b&gt;Lese- und Schreib&lt;/b&gt;zugriff auf '{1}' gestatten?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2666" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2665" />
       <source>File System Access Request</source>
       <translation>Dateisystemzugriffsanfrage</translation>
     </message>
@@ -101492,82 +101492,82 @@
   <context>
     <name>WebBrowserWebAuthDialog</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="170" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="168" />
       <source>&lt;b&gt;Choose Passkey&lt;/b&gt;</source>
       <translation>&lt;b&gt;Passkey wählen&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="172" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="170" />
       <source>Which passkey do you want to use for {0}?</source>
       <translation>Welcher Passkey soll für {0} verwendet werden?</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="189" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="187" />
       <source>Ok</source>
       <translation>Ok</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="209" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="206" />
       <source>Next</source>
       <translation>Weiter</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="217" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="214" />
       <source>&lt;b&gt;PIN Required&lt;/b&gt;</source>
       <translation>&lt;b&gt;PIN erforderlich&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="219" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="216" />
       <source>Enter the PIN for your security key.</source>
       <translation>Gib die PIN für den Sicherheitsschlüssels ein.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="223" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="220" />
       <source>&lt;b&gt;New PIN Required&lt;/b&gt;</source>
       <translation>&lt;b&gt;Neue PIN erforderlich&lt;/b&gt;</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="222" />
+      <source>Set new PIN for your security key.</source>
+      <translation>Lege eine neue Pin für den Sicherheitsschlüssel fest.</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="225" />
-      <source>Set new PIN for your security key.</source>
-      <translation>Lege eine neue Pin für den Sicherheitsschlüssel fest.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="228" />
       <source>&lt;b&gt;PIN Change Required&lt;/b&gt;</source>
       <translation>&lt;b&gt;PIN Änderung erforderlich&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="230" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="227" />
       <source>Change the PIN for your security key.</source>
       <translation>Ändere die PIN für den Sicherheitsschlüssel.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="240" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="237" />
       <source>Internal User Verification Locked!</source>
       <translation>Interne Benutzerüberprüfung gesperrt!</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="242" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="239" />
       <source>Wrong PIN!</source>
       <translation>Falsche PIN!</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="244" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="241" />
       <source>PIN Too Short!</source>
       <translation>PINN zu kurz!</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="249" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="246" />
       <source>PIN Contains Invalid Characters!</source>
       <translation>PIN enthält ungültige Zeichen!</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="254" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="251" />
       <source>New PIN is same as current PIN!</source>
       <translation>Die neue PIN ist identisch zur aktuellen PIN!</translation>
     </message>
     <message numerus="yes">
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="256" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="253" />
       <source>{0} %n attempt(s) remaining.</source>
       <translation>
         <numerusform>{0} %n verbleibender Versuch.</numerusform>
@@ -101575,7 +101575,7 @@
       </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="268" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="265" />
       <source>&lt;b&gt;Use your security key with {0}&lt;/b&gt;</source>
       <translation>&lt;b&gt;Verwende den Sicherheitsschlüssel für {0}&lt;/b&gt;</translation>
     </message>
@@ -101585,77 +101585,77 @@
       <translation>Sicherheitsschlüssel zum Abschluss der Anfrage berühren.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="295" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="294" />
       <source>Request Timeout</source>
       <translation>Zeitüberschreitung bei der Anfrage</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="300" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="299" />
       <source>Security key is not registered.</source>
       <translation>Sicherheitsschlüssel ist nicht registriert.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="305" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="304" />
       <source>You already registered this security key. Try again with another security key.</source>
       <translation>Der Sicherheitsschlüssel ist bereits registriert. Neuer Versuch mit einem anderen Sicherheitsschlüssel.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="314" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="313" />
       <source>The security key is locked because the wrong PIN was entered too many times. To unlock it, remove and reinsert it.</source>
       <translation>Der Sicherheitsschlüssel ist gesperrt, weil zu oft eine falsche PIN eingegeben wurde. Um ihn zu entsperren, entferne ihn und stecke ihn erneut ein.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="323" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="322" />
       <source>The security key is locked because the wrong PIN was entered too many times. You will need to reset the security key.</source>
       <translation>Der Sicherheitsschlüssel ist gesperrt, weil zu oft eine falsche PIN eingegeben wurde. Der Sicherheitsschlüssel muss zurückgesetzt werden.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="331" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="330" />
       <source>Security key removed during verification. Please reinsert and try again.</source>
       <translation>Der Sicherheitsschlüssel wurde während der Überprüfung entfernt. Bitte stecke ihn wieder an und versuche es erneut.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="339" />
-      <source>Security key doesn't have resident key support.</source>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="338" />
+      <source>Security key does not have resident key support.</source>
       <translation>Der Sicherheitsschlüssel hat keine Unterstützung für 'Resident Keys'.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="344" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="343" />
       <source>Security key is missing user verification.</source>
       <translation>Der Sicherheitsschlüssel hat keine Benutzerverifizierung.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="349" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="348" />
       <source>Security key is missing Large Blob support.</source>
       <translation>Der Sicherheitsschlüssel hat keine 'Large Blob' Unterstützung.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="354" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="353" />
       <source>Security key does not provide a common algorithm.</source>
       <translation>Der Sicherheitsschlüssel unterstützt keinen gemeinsamen Algorithmus.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="359" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="358" />
       <source>No storage space left on the security key.</source>
       <translation>Auf dem Sicherheitsschlüssel ist kein Speicherplatz mehr vorhanden.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="364" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="363" />
       <source>User consent denied.</source>
       <translation>Nutzerzustimmung verweigert.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="369" />
-      <source>User cancelled the WebAuth request.</source>
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="368" />
+      <source>User canceled the WebAuth request.</source>
       <translation>Nutzer hat die WebAuth Anfrage abgebrochen.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="371" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="370" />
       <source>&lt;b&gt;Something went wrong&lt;/b&gt;</source>
       <translation>&lt;b&gt;Etwas ist schief gelaufen&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="381" />
+      <location filename="../WebBrowser/WebBrowserWebAuthDialog.py" line="380" />
       <source>Close</source>
       <translation>Schließen</translation>
     </message>

eric ide

mercurial