--- a/i18n/eric5_de.ts Sun Aug 01 13:05:08 2010 +0200 +++ b/i18n/eric5_de.ts Mon Aug 02 08:33:11 2010 +0200 @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="de"> +<!DOCTYPE TS><TS version="1.1" language="de"> <context> <name>AboutDialog</name> <message> @@ -1550,8 +1549,8 @@ </message> <message> <location filename="Helpviewer/Bookmarks/BookmarksMenu.py" line="140"/> - <source>Open in New &Tab Ctrl+LMB</source> - <translation>In neuem &Register öffnen Strg+LMK</translation> + <source>Open in New &Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>In neuem &Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> <location filename="Helpviewer/Bookmarks/BookmarksMenu.py" line="146"/> @@ -1601,7 +1600,7 @@ </message> <message> <location filename="Helpviewer/Bookmarks/BookmarksToolBar.py" line="72"/> - <source>Open in New &Tab Ctrl+LMB</source> + <source>Open in New &Tab<byte value="x9"/>Ctrl+LMB</source> <translation>In neuem &Register öffnen\tStrg+LMK</translation> </message> </context> @@ -5998,12 +5997,12 @@ <translation>Drucken abgebrochen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4798"/> + <location filename="QScintilla/Editor.py" line="4799"/> <source>File changed</source> <translation>Datei geändert</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4794"/> + <location filename="QScintilla/Editor.py" line="4795"/> <source><br><b>Warning:</b> You will loose your changes upon reopening it.</source> <translation><br><b>Warnung:</b> Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation> </message> @@ -6068,57 +6067,57 @@ <translation>Zurück zum letzten gesichert Zustand</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4530"/> + <location filename="QScintilla/Editor.py" line="4531"/> <source>Macro Name</source> <translation>Makro Name</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4530"/> + <location filename="QScintilla/Editor.py" line="4531"/> <source>Select a macro name:</source> <translation>Wähle einen Makro Namen:</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4598"/> + <location filename="QScintilla/Editor.py" line="4599"/> <source>Macro files (*.macro)</source> <translation>Makro Dateien (*.macro)</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4558"/> + <location filename="QScintilla/Editor.py" line="4559"/> <source>Load macro file</source> <translation>Lade Makro Datei</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4579"/> + <location filename="QScintilla/Editor.py" line="4580"/> <source>Error loading macro</source> <translation>Fehler beim Makro Laden</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4598"/> + <location filename="QScintilla/Editor.py" line="4599"/> <source>Save macro file</source> <translation>Makro Datei schreiben</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4615"/> + <location filename="QScintilla/Editor.py" line="4616"/> <source>Save macro</source> <translation>Makro speichern</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4633"/> + <location filename="QScintilla/Editor.py" line="4634"/> <source>Error saving macro</source> <translation>Fehler beim Makro speichern</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4644"/> + <location filename="QScintilla/Editor.py" line="4645"/> <source>Start Macro Recording</source> <translation>Makroaufzeichnung starten</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4671"/> + <location filename="QScintilla/Editor.py" line="4672"/> <source>Macro Recording</source> <translation>Makroaufzeichnung</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4671"/> + <location filename="QScintilla/Editor.py" line="4672"/> <source>Enter name of the macro:</source> <translation>Gib einen Namen für das Makro ein:</translation> </message> @@ -6178,32 +6177,32 @@ <translation>Haltepunkt bearbeiten...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3894"/> + <location filename="QScintilla/Editor.py" line="3895"/> <source>Enable breakpoint</source> <translation>Haltepunkt aktivieren</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3897"/> + <location filename="QScintilla/Editor.py" line="3898"/> <source>Disable breakpoint</source> <translation>Haltepunkt deaktivieren</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4137"/> + <location filename="QScintilla/Editor.py" line="4138"/> <source>Code Coverage</source> <translation>Quelltext Abdeckung</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4137"/> + <location filename="QScintilla/Editor.py" line="4138"/> <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="4275"/> + <location filename="QScintilla/Editor.py" line="4276"/> <source>Profile Data</source> <translation>Profildaten</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4275"/> + <location filename="QScintilla/Editor.py" line="4276"/> <source>Please select a profile file</source> <translation>Bitte wählen sie eine Datei mit Profildaten</translation> </message> @@ -6213,12 +6212,12 @@ <translation>Autom. Vervollständigung aktiv</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3431"/> + <location filename="QScintilla/Editor.py" line="3432"/> <source>Autocompletion</source> <translation>Autom. Vervollständigung</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="3431"/> + <location filename="QScintilla/Editor.py" line="3432"/> <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> @@ -6253,7 +6252,7 @@ <translation>Autom. Speicherung aktiv</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4996"/> + <location filename="QScintilla/Editor.py" line="4997"/> <source>Drop Error</source> <translation>Drop Fehler</translation> </message> @@ -6263,12 +6262,12 @@ <translation>Zeige Syntaxfehlermeldung</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4391"/> + <location filename="QScintilla/Editor.py" line="4392"/> <source>Syntax Error</source> <translation>Syntaxfehler</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4391"/> + <location filename="QScintilla/Editor.py" line="4392"/> <source>No syntax error message available.</source> <translation>Keine Syntaxfehlermeldung verfügbar.</translation> </message> @@ -6298,17 +6297,17 @@ <translation>Vorige nichtabgedeckte Zeile</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4183"/> + <location filename="QScintilla/Editor.py" line="4184"/> <source>Show Code Coverage Annotations</source> <translation>Zeilen ohne Abdeckung Markieren</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4179"/> + <location filename="QScintilla/Editor.py" line="4180"/> <source>All lines have been covered.</source> <translation>Alle Zeilen sind abgedeckt.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4183"/> + <location filename="QScintilla/Editor.py" line="4184"/> <source>There is no coverage file available.</source> <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation> </message> @@ -6323,27 +6322,27 @@ <translation><p>Die Datei <b>{0}</b> enthält ungesicherte Änderungen.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4572"/> + <location filename="QScintilla/Editor.py" line="4573"/> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation><p>Die Makro Datei <b>{0}</b> kann nicht gelesen werden.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4579"/> + <location filename="QScintilla/Editor.py" line="4580"/> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation><p>Die Makro Datei <b>{0}</b> ist zerstört.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4615"/> + <location filename="QScintilla/Editor.py" line="4616"/> <source><p>The macro file <b>{0}</b> already exists.</p></source> <translation><p>Die Makro Datei <b>{0}</b> existiert bereits.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4633"/> + <location filename="QScintilla/Editor.py" line="4634"/> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Die Makro Datei <b>{0}</b> kann nicht geschrieben werden.</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4996"/> + <location filename="QScintilla/Editor.py" line="4997"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> ist keine Datei.</p></translation> </message> @@ -6388,82 +6387,82 @@ <translation>Keine Sprache</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4879"/> + <location filename="QScintilla/Editor.py" line="4880"/> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5014"/> + <location filename="QScintilla/Editor.py" line="5015"/> <source>Resources</source> <translation>Resourcen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5016"/> + <location filename="QScintilla/Editor.py" line="5017"/> <source>Add file...</source> <translation>Datei hinzufügen...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5018"/> + <location filename="QScintilla/Editor.py" line="5019"/> <source>Add files...</source> <translation>Dateien hinzufügen...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5020"/> + <location filename="QScintilla/Editor.py" line="5021"/> <source>Add aliased file...</source> <translation>Aliased Datei hinzufügen...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5022"/> + <location filename="QScintilla/Editor.py" line="5023"/> <source>Add localized resource...</source> <translation>Lokalisierte Resource hinzufügen...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5043"/> + <location filename="QScintilla/Editor.py" line="5044"/> <source>Add file resource</source> <translation>Dateiresource hinzufügen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5059"/> + <location filename="QScintilla/Editor.py" line="5060"/> <source>Add file resources</source> <translation>Dateiresourcen hinzufügen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5086"/> + <location filename="QScintilla/Editor.py" line="5087"/> <source>Add aliased file resource</source> <translation>Aliased Dateiresourcen hinzufügen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5086"/> + <location filename="QScintilla/Editor.py" line="5087"/> <source>Alias for file <b>{0}</b>:</source> <translation>Alias für Datei <b>{0}</b>:</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5147"/> + <location filename="QScintilla/Editor.py" line="5148"/> <source>Package Diagram</source> <translation>Package-Diagramm</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5147"/> + <location filename="QScintilla/Editor.py" line="5148"/> <source>Include class attributes?</source> <translation>Klassenattribute anzeigen?</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5184"/> + <location filename="QScintilla/Editor.py" line="5185"/> <source>Application Diagram</source> <translation>Applikations-Diagramm</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5184"/> + <location filename="QScintilla/Editor.py" line="5185"/> <source>Include module names?</source> <translation>Modulnamen anzeigen?</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5025"/> + <location filename="QScintilla/Editor.py" line="5026"/> <source>Add resource frame</source> <translation>Resource Rahmen hinzufügen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4644"/> + <location filename="QScintilla/Editor.py" line="4645"/> <source>Macro recording is already active. Start new?</source> <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation> </message> @@ -6518,12 +6517,12 @@ <translation>Kein Exportformat angegeben. Abbruch...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5168"/> + <location filename="QScintilla/Editor.py" line="5169"/> <source>Imports Diagram</source> <translation>Imports Diagramm</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5168"/> + <location filename="QScintilla/Editor.py" line="5169"/> <source>Include imports from external modules?</source> <translation>Imports externer Module anzeigen?</translation> </message> @@ -6603,7 +6602,7 @@ <translation>Wähle den anzuwendenden Pygments Lexer.</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5418"/> + <location filename="QScintilla/Editor.py" line="5419"/> <source>Check spelling...</source> <translation>Rechtschreibprüfung...</translation> </message> @@ -6613,12 +6612,12 @@ <translation>Rechtschreibprüfung für Auswahl...</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5420"/> + <location filename="QScintilla/Editor.py" line="5421"/> <source>Add to dictionary</source> <translation>Zum Wörterbuch hinzufügen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="5422"/> + <location filename="QScintilla/Editor.py" line="5423"/> <source>Ignore All</source> <translation>Alle ignorieren</translation> </message> @@ -6638,7 +6637,7 @@ <translation><p>Die Datei <b>{0}</b> konnte nicht gesichert werden.<br/>Grund: {1}</p></translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4789"/> + <location filename="QScintilla/Editor.py" line="4790"/> <source><p>The file <b>{0}</b> has been changed while it was opened in eric5. Reread it?</p></source> <translation><p>Die Datei <b>{0}</b> wurde geändert, während sie in eric5 geöffnet war. Neu einlesen?</p></translation> </message> @@ -6663,12 +6662,12 @@ <translation>Warnungen löschen</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4511"/> + <location filename="QScintilla/Editor.py" line="4512"/> <source>py3flakes Warning</source> <translation>py3flakes Warnung</translation> </message> <message> - <location filename="QScintilla/Editor.py" line="4511"/> + <location filename="QScintilla/Editor.py" line="4512"/> <source>No py3flakes warning message available.</source> <translation>Keine Py3flakes Warnung verfügbar.</translation> </message> @@ -11156,7 +11155,7 @@ </message> <message> <location filename="Helpviewer/HelpBrowserWV.py" line="708"/> - <source>Open Link in New Tab Ctrl+LMB</source> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> <translation>Link in neuem Fenster öffnen\tStrg+LMK</translation> </message> <message> @@ -26106,91 +26105,86 @@ <translation>Python re Autopilot</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="67"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="70"/> <source>Variable Name:</source> <translation>Variablenname:</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="79"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="82"/> <source>Include import statement</source> <translation>Import Befehl einfügen</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="413"/> - <source>...</source> - <translation>...</translation> - </message> - <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="440"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="416"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="443"/> <source>Regexp:</source> <translation>Regexp:</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="478"/> - <source>"^" matches beginning of line, "$" matches end of line</source> - <translation>"^" findet Zeilenbeginn, "$" findet Zeilenende</translation> - </message> - <message> <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="481"/> + <source>"^" matches beginning of line, "$" matches end of line</source> + <translation>"^" findet Zeilenbeginn, "$" findet Zeilenende</translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="484"/> <source>Match Linebreaks</source> <translation>Zeilenumbruch finden</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="488"/> - <source>Unicode</source> - <translation>Unicode</translation> - </message> - <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="495"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="498"/> <source>Verbose Regexp</source> <translation>Sprechende Regexp</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="502"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="505"/> <source>Case Sensitive</source> <translation>Schreibweise beachten</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="512"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="515"/> <source>Observe Locale</source> <translation>Locale berücksichtigen</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="519"/> - <source>"." matches linebreaks as well</source> - <translation>"." findet auch einen Zeilenumbruch</translation> - </message> - <message> <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="522"/> + <source>"." matches linebreaks as well</source> + <translation>"." findet auch einen Zeilenumbruch</translation> + </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="525"/> <source>Dot matches Linebreak</source> <translation>Punkt findet Zeilenumbruch</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="531"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="534"/> <source>Text:</source> <translation>Text:</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="101"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="104"/> <source><b>Comment: (?#)</b> <p>Insert some comment inside your regexp.</p></source> <translation><b>Kommentar: (?#)</b> <p>Fügt einen Kommentar in den regulären Ausdruck ein.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="118"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="121"/> <source><b>Single character of a range (e.g. [abcd])</b><p>Select a single character of a range via a specific dialog.</p></source> <translation><b>Ein einzelnes Zeichen aus einem Bereich (z.B. [abcd])</b><p>Wählt ein einzelnes Zeichen aus einem Bereich mit einem spezifischen Dialog aus.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="131"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="134"/> <source><b>Any character: '.'</b> <p>Select to insert a dot (.) in your regexp.</p></source> <translation><b>Beliebiges Zeichen: '.'</b> <p>Auswählen, um einen Punkt (.) in den regulären Ausdruck einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="135"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="138"/> <source><b>Any character: '.'</b> <p>Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated @@ -26201,21 +26195,21 @@ oder eine negierte Zeichenklasse zu verwenden.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="152"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="155"/> <source><b>Repeat contents</b> <p>Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.</p></source> <translation><b>Wiederholter Inhalt</b> <p>Wähle eine Wiederholungsbedingung mit einem Dialog aus. Dieser Dialog hilft, die zulässige Anzahl an Wiederholungen festzulegen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="163"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="166"/> <source><b>Non capturing parentheses: (?:)</b> <p>Select to insert some non capturing brackets.</p></source> <translation><b>Nicht gruppierende Klammern: (?:)</b> <p>Auswählen, um nicht gruppierende Klammern einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="167"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="170"/> <source><b>Non capturing parentheses: (?:)</b> <p>Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets @@ -26225,14 +26219,14 @@ innerhalb der Klammern bedeutet, dass die gefundene Übereinstimmung nicht zur weiteren Verwendung gespeichert wird.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="180"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="183"/> <source><b>Group: ()</b> <p>Select to insert some capturing brackets.</p></source> <translation><b>Gruppierung: ()</b> <p>Auswählen, um gruppierende Klammern einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="184"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="187"/> <source><b>Group: ()</b> <p>Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, @@ -26247,28 +26241,28 @@ <p>Z.B. '([a-c])x\1x\1' passt auf 'axaxa', 'bxbxb' und 'cxcxc'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="199"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="202"/> <source><b>Named group: (?P&lt;<i>groupname</i>&gt;)</b> <p>Select to insert some named group brackets.</p></source> <translation><b>Benannte Gruppe</b>: (?P&lt;<i>Gruppenname</i>&gt;)</b> <p>Auswählen, um Klammern für eine benannte Gruppe einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="234"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="237"/> <source><b>Alternatives: '|'</b> <p>Select to insert the alternation symbol '|'. </p></source> <translation><b>Alternativen: '|'</b> <p>Auswählen, um das Alternativenzeichen '|' einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="252"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="255"/> <source><b>Begin of line: '^'</b> <p>Select to insert the start line character (^).</p></source> <translation><b>Zeilenanfang: '^'</b> <p>Auswählen, um das Zeilenanfangzeichen (^) einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="256"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="259"/> <source><b>Begin of line: '^'</b> <p>Select to insert the start line character (^). It is used to find some expressions at the begining of lines. E.g. '^[A-Z]' match lines starting with a capitalized character. </p></source> @@ -26277,21 +26271,21 @@ Z.B. '^[A-Z]' findet Zeilen, die mit einem Großbuchstaben anfangen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="272"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="275"/> <source><b>End of line: '$'</b> <p>Select to insert the end of line character ($). It is used to find some expressions at the end of lines.</p></source> <translation><b>Zeilenende: '$'</b> <p>Auswählen, um das Zeilenendezeichen ($) einzufügen. Es wird verwendet, um einen Ausdruck am Zeilenende zu finden.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="283"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="286"/> <source><b>Word boundary</b> <p>Select to insert the word boudary character (\b).</p></source> <translation><b>Wortgrenze</b> <p>Auswählen, um das Zeichen für eine Wortgrenze (\b) einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="287"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="290"/> <source><b>Word boundary</b> <p>Select to insert the word boudary character (\b). This character is used to express the fact that word must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.</p></source> @@ -26300,14 +26294,14 @@ dieser Stelle anfangen oder aufhören muss. Z.B. passt '\bKatze\b' auf das Wort 'Katze' aber nicht auf 'Katzenfutter'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="299"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="302"/> <source><b>Non word boundary</b> <p>Select to insert the word boudary character (\B). \B is the negated version of \b.</p></source> <translation><b>Nichtwort-Grenze</b> <p>Auswählen, um das Zeichen für eine Nichtwort-Grenze (\B) einzufügen. \B ist die Umkegrung von \b.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="303"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="306"/> <source><b>Non word boundary</b> <p>Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.</p></source> @@ -26316,38 +26310,38 @@ denen \b nicht passt. \B passt an allen Stellen zwischen zwei Wortzeichen aber auch an Positionen zwischen zwei Nicht-Wortzeichen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="315"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="318"/> <source><b>Positive lookahead: (?=<i>regexpr</i>)</b> <p>Select to insert the positive lookhead brackets.</p></source> <translation><b>Positives Vorausschauen: (?=<i>regexpr</i>)</b> <p>Auswählen, um Klammern für positives Vorausschauen einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="332"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="335"/> <source><b>Negative lookahead: (?!<i>regexpr</i>)</b> <p>Select to insert the negative lookhead brackets.</p></source> <translation><b>Negatives Vorausschauen: (?!<i>regexpr</i>)</b> <p>Auswählen, um Klammern für negatives Vorausschauen einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="349"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="352"/> <source><b>Positive lookbehind: (?&lt;=<i>regexpr</i>)</b> <p>Select to insert the positive lookbehind brackets.</p></source> <translation><b>Positives Zurückschauen: (?&lt;=<i>regexpr</i>)</b> <p>Auswählen, um Klammern für positives Zurückschauen einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="400"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="403"/> <source><b>Undo last edit</b></source> <translation><b>Die letzte Änderung rückgängig machen</b></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="410"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="413"/> <source><b>Redo last edit</b></source> <translation><b>Die letzte Änderung wiederherstellen</b></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="105"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="108"/> <source><b>Comment: (?#)</b> <p>Insert some comment inside your regexp.The regex engine ignores everything after the (?# until the first closing round bracket. The following example could clarify the regexp which match a valid date: </p> @@ -26358,12 +26352,12 @@ <p>(?#Jahr)(19|20)\d\d[- /.](?#Monat)(0[1-9]|1[012])[- /.](?#Tag)(0[1-9]|[12][0-9]|3[01])</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="121"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="124"/> <source><b>Single character of a range (e.g. [abcd])</b><p>Select a single character of a range via a specific dialog. This dialog will help to edit the range of characters and add some specific conditions.</p>s</source> <translation><b>Ein einzelnes Zeichen aus einem Bereich (z.B. [abcd])</b><p>Wählt ein einzelnes Zeichen aus einem Bereich mit einem spezifischen Dialog aus. Dieser Dialog hilft beim Editieren des Zeichenbereiches und spezifischer Konditionen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="203"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="206"/> <source><b>Named group: (?P&lt;<i>groupname</i>&gt;)</b> <p>Select to insert some named group brackets. Usage is similar to standard group parentheses as the matched backreference is also stored for further usage. The difference is that a name is given to the match. This is useful when @@ -26375,14 +26369,14 @@ Z.B. (?P<foo>[abc])x(?P=foo)x(?P=foo)x passt auf 'axaxax','bxbxbx' oder 'cxcxcx' ('foo' ist der Gruppenname)</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="217"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="220"/> <source><b>Reference named group: (?P=<i>groupname</i>)</b> <p>Select to insert a reference to named group previously declared.</p></source> <translation><b>Referenz auf benannte Gruppe: (?P=<i>Gruppenname</i>)</b> <p>Auswählen, um eine Referenz auf eine vorher definierte benannte Gruppe einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="221"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="224"/> <source><b>Reference named group: (?P=<i>groupname</i>)</b> <p>Select to insert a reference to named group previously declared. Each reference group refers to the match found by the corresponding named group. In the following example, (?P=foo) may refer to the charaters 'a','b' or 'c'.</p> @@ -26393,7 +26387,7 @@ <p>Z.B. (?P<foo>[abc])x(?P=foo)x(?P=foo)x passt auf 'axaxax','bxbxbx' oder 'cxcxcx'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="238"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="241"/> <source><b>Alternatives: '|'</b> <p>Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'. @@ -26406,14 +26400,14 @@ 'Katze', 'Hund', ... passen, sollte dies genau im regulären Ausdruck angegeben werden: '\b(Katze|Hund|Maus|Fisch)\b'</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="268"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="271"/> <source><b>End of line: '$'</b> <p>Select to insert the end of line character ($).</p></source> <translation><b>Zeilenende: '$'</b> <p>Auswählen, um das Zeilenendezeichen ($) einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="319"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="322"/> <source><b>Positive lookahead: (?=<i>regexpr</i>)</b> <p>Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one. Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial @@ -26424,7 +26418,7 @@ trivialer regulärer Ausdruck, der durch eine komplexeren ersetzt werden kann: 'q(?=[abc])' findet ein 'q' gefolgt von 'a', 'b' oder 'c'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="336"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="339"/> <source><b>Negative lookahead: (?!<i>regexpr</i>)</b> <p>Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a @@ -26435,7 +26429,7 @@ trivialer regulärer Ausdruck, der durch eine komplexeren ersetzt werden kann: 'q(?![abc])' findet ein 'q' gefolgt einem Zeichen mit Ausnahme von 'a', 'b' oder 'c'.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="353"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="356"/> <source><b>Positive lookbehind: (?&lt;=<i>regexpr</i>)</b> <p>Select to insert the positive lookbehind brackets. Lookbehind has the same effect as lookahead, but works backwards. It is used to match a character only if preceded by another one. Writting '(?&lt;=u)q' means that you want to match the 'q' character @@ -26447,14 +26441,14 @@ 'u' durch einen komplexeren Ausdruck ersetzt werden: '(?&lt;=[abc])q' findet ein 'q', wenn 'a', 'b' oder 'c' vorausgeht.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="366"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="369"/> <source><b>Negative lookbehind (?&lt;!<i>regexpr</i>)</b> <p>Select to insert the negative lookbehind brackets.</p></source> <translation><b>Negatives Zurückschauen: (?&lt;!<i>regexpr</i>)</b> <p>Auswählen, um Klammern für negatives Zurückschauen einzufügen.</p></translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="370"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="373"/> <source><b>Negative lookbehind (?&lt;!<i>regexpr</i>)</b> <p>Select to insert the negative lookbehind brackets. Lookbehind has the same effect as lookahead, but works backwards. It is used to match a character only if not preceded by another one. Writting '(?&lt;!u)q' means that you want to match the 'q' @@ -26481,6 +26475,11 @@ <source>Python 3</source> <translation>Python 3</translation> </message> + <message> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui" line="491"/> + <source>ASCII</source> + <translation>ASCII</translation> + </message> </context> <context> <name>PyRegExpWizardRepeatDialog</name> @@ -37649,7 +37648,7 @@ <translation>APIs &neu laden</translation> </message> <message> - <location filename="UI/UserInterface.py" line="2049"/> + <location filename="UI/UserInterface.py" line="2038"/> <source>Reload the API information</source> <translation>Die API Informationen neu laden</translation> </message> @@ -38064,7 +38063,7 @@ <translation>Konfiguriere aktuelle Werkzeuggruppe...</translation> </message> <message> - <location filename="UI/UserInterface.py" line="2046"/> + <location filename="UI/UserInterface.py" line="2049"/> <source>Show external tools</source> <translation>Zeige externe Werkzeuge</translation> </message>