--- a/src/eric7/i18n/eric7_de.ts Sat Dec 16 15:21:11 2023 +0100 +++ b/src/eric7/i18n/eric7_de.ts Sat Dec 16 16:30:55 2023 +0100 @@ -9239,665 +9239,665 @@ <context> <name>DebugUI</name> <message> - <location filename="../Debugger/DebugUI.py" line="202" /> + <location filename="../Debugger/DebugUI.py" line="205" /> <source>Notification</source> <translation>Benachrichtigung</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2310" /> - <location filename="../Debugger/DebugUI.py" line="228" /> + <location filename="../Debugger/DebugUI.py" line="2315" /> + <location filename="../Debugger/DebugUI.py" line="231" /> <source>Run Script</source> <translation>Skript ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="230" /> + <location filename="../Debugger/DebugUI.py" line="233" /> <source>&Run Script...</source> <translation>&Skript ausführen …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="236" /> + <location filename="../Debugger/DebugUI.py" line="239" /> <source>Run the current Script</source> <translation>Das aktuelle Skript ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="238" /> + <location filename="../Debugger/DebugUI.py" line="241" /> <source><b>Run Script</b><p>Set the command line arguments and run the script outside the debugger. If the file has unsaved changes it may be saved first.</p></source> <translation><b>Skript ausführen</b><p>Bestimme die Kommandozeilenparameter und führe das Skript außerhalb des Debuggers aus. Falls die Datei ungesicherte Änderungen hat, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2316" /> - <location filename="../Debugger/DebugUI.py" line="2310" /> - <location filename="../Debugger/DebugUI.py" line="249" /> + <location filename="../Debugger/DebugUI.py" line="2321" /> + <location filename="../Debugger/DebugUI.py" line="2315" /> + <location filename="../Debugger/DebugUI.py" line="252" /> <source>Run Project</source> <translation>Projekt ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="251" /> + <location filename="../Debugger/DebugUI.py" line="254" /> <source>Run &Project...</source> <translation>Projekt &ausführen …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="257" /> + <location filename="../Debugger/DebugUI.py" line="260" /> <source>Run the current Project</source> <translation>Das aktuelle Projekt ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="259" /> + <location filename="../Debugger/DebugUI.py" line="262" /> <source><b>Run Project</b><p>Set the command line arguments and run the current project outside the debugger. If files of the current project have unsaved changes they may be saved first.</p></source> <translation><b>Projekt ausführen</b><p>Bestimme die Kommandozeilenparameter und führe das Hauptskript des aktuellen Projektes außerhalb des Debuggers aus. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="271" /> + <location filename="../Debugger/DebugUI.py" line="274" /> <source>Coverage run of Script</source> <translation>Abdeckungslauf des Skriptes</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="273" /> + <location filename="../Debugger/DebugUI.py" line="276" /> <source>Coverage run of Script...</source> <translation>Abdeckungslauf des Skriptes …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="280" /> - <source>Perform a coverage run of the current Script</source> - <translation>Führe einen Abdeckungslauf des aktuellen Skriptes durch</translation> - </message> - <message> <location filename="../Debugger/DebugUI.py" line="283" /> + <source>Perform a coverage run of the current Script</source> + <translation>Führe einen Abdeckungslauf des aktuellen Skriptes durch</translation> + </message> + <message> + <location filename="../Debugger/DebugUI.py" line="286" /> <source><b>Coverage run of Script</b><p>Set the command line arguments and run the script under the control of a coverage analysis tool. If the file has unsaved changes it may be saved first.</p></source> <translation><b>Abdeckungslauf des Skriptes</b><p>Bestimme die Kommandozeilenparameter und führe das Skript unter Kontrolle eines Abdeckungsanalysetools aus. Falls die Datei ungesicherte Änderungen hat, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="294" /> + <location filename="../Debugger/DebugUI.py" line="297" /> <source>Coverage run of Project</source> <translation>Abdeckungslauf des Projektes</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="296" /> + <location filename="../Debugger/DebugUI.py" line="299" /> <source>Coverage run of Project...</source> <translation>Abdeckungslauf des Projektes …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="303" /> - <source>Perform a coverage run of the current Project</source> - <translation>Führe einen Abdeckungslauf des aktuellen Projektes durch</translation> - </message> - <message> <location filename="../Debugger/DebugUI.py" line="306" /> + <source>Perform a coverage run of the current Project</source> + <translation>Führe einen Abdeckungslauf des aktuellen Projektes durch</translation> + </message> + <message> + <location filename="../Debugger/DebugUI.py" line="309" /> <source><b>Coverage run of Project</b><p>Set the command line arguments and run the current project under the control of a coverage analysis tool. If files of the current project have unsaved changes they may be saved first.</p></source> <translation><b>Abdeckungslauf des Projektes</b><p>Bestimme die Kommandozeilenparameter und führe das Hauptskript des aktuellen Projektes unter Kontrolle eines Abdeckungsanalysetools aus. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="318" /> + <location filename="../Debugger/DebugUI.py" line="321" /> <source>Profile Script</source> <translation>Skriptprofil</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="320" /> + <location filename="../Debugger/DebugUI.py" line="323" /> <source>Profile Script...</source> <translation>Skriptprofil …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="326" /> + <location filename="../Debugger/DebugUI.py" line="329" /> <source>Profile the current Script</source> <translation>Profil des aktuellen Skriptes erstellen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="328" /> + <location filename="../Debugger/DebugUI.py" line="331" /> <source><b>Profile Script</b><p>Set the command line arguments and profile the script. If the file has unsaved changes it may be saved first.</p></source> <translation><b>Skriptprofil</b><p>Bestimme die Kommandozeilenparameter und führe das Skript unter Kontrolle des Python-Profilers aus. Falls die Datei ungesicherte Änderungen hat, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="338" /> + <location filename="../Debugger/DebugUI.py" line="341" /> <source>Profile Project</source> <translation>Projektprofil</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="340" /> + <location filename="../Debugger/DebugUI.py" line="343" /> <source>Profile Project...</source> <translation>Projektprofil …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="346" /> + <location filename="../Debugger/DebugUI.py" line="349" /> <source>Profile the current Project</source> <translation>Profil des aktuellen Projektes erstellen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="348" /> + <location filename="../Debugger/DebugUI.py" line="351" /> <source><b>Profile Project</b><p>Set the command line arguments and profile the current project. If files of the current project have unsaved changes they may be saved first.</p></source> <translation><b>Projektprofil</b><p>Bestimme die Kommandozeilenparameter und führe das Hauptskript des aktuellen Projektes unter Kontrolle des Python-Profilers aus. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2496" /> - <location filename="../Debugger/DebugUI.py" line="359" /> + <location filename="../Debugger/DebugUI.py" line="2501" /> + <location filename="../Debugger/DebugUI.py" line="362" /> <source>Debug Script</source> <translation>Skript debuggen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="361" /> + <location filename="../Debugger/DebugUI.py" line="364" /> <source>&Debug Script...</source> <translation>Skript &debuggen …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="367" /> + <location filename="../Debugger/DebugUI.py" line="370" /> <source>Debug the current Script</source> <translation>Das aktuelle Skript debuggen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="369" /> + <location filename="../Debugger/DebugUI.py" line="372" /> <source><b>Debug Script</b><p>Set the command line arguments and set the current line to be the first executable Python statement of the current editor window. If the file has unsaved changes it may be saved first.</p></source> <translation><b>Skript debuggen</b><p>Bestimme die Kommandozeilenparameter und setze die erste ausführbare Python-Zeile des aktuellen Editors als aktuelle Zeile. Falls die Datei ungesicherte Änderungen hat, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2502" /> - <location filename="../Debugger/DebugUI.py" line="2496" /> - <location filename="../Debugger/DebugUI.py" line="381" /> + <location filename="../Debugger/DebugUI.py" line="2507" /> + <location filename="../Debugger/DebugUI.py" line="2501" /> + <location filename="../Debugger/DebugUI.py" line="384" /> <source>Debug Project</source> <translation>Projekt debuggen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="383" /> + <location filename="../Debugger/DebugUI.py" line="386" /> <source>Debug &Project...</source> <translation>&Projekt debuggen…</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="389" /> + <location filename="../Debugger/DebugUI.py" line="392" /> <source>Debug the current Project</source> <translation>Das aktuelle Projekt debuggen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="391" /> + <location filename="../Debugger/DebugUI.py" line="394" /> <source><b>Debug Project</b><p>Set the command line arguments and set the current line to be the first executable Python statement of the main script of the current project. If files of the current project have unsaved changes they may be saved first.</p></source> <translation><b>Projekt debuggen</b><p>Bestimme die Kommandozeilenparameter und setze die erste ausführbare Python-Zeile des Hauptskriptes des aktuellen Projektes als aktuelle Zeile. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="405" /> - <location filename="../Debugger/DebugUI.py" line="403" /> + <location filename="../Debugger/DebugUI.py" line="408" /> + <location filename="../Debugger/DebugUI.py" line="406" /> <source>Restart</source> <translation>Neu starten</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="411" /> + <location filename="../Debugger/DebugUI.py" line="414" /> <source>Restart the last debugged script</source> <translation>Das zuletzt untersuchte Skript neu starten</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="413" /> + <location filename="../Debugger/DebugUI.py" line="416" /> <source><b>Restart</b><p>Set the command line arguments and set the current line to be the first executable Python statement of the script that was debugged last. If there are unsaved changes, they may be saved first.</p></source> <translation><b>Neu starten</b><p>Setzt die Kommandozeilenparameter und setzt die erste ausführbare Python-Zeile des zuletzt untersuchten Skriptes. Falls ungesicherte Änderungen vorliegen, so werden diese zunächst gesichert.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="622" /> - <location filename="../Debugger/DebugUI.py" line="427" /> - <location filename="../Debugger/DebugUI.py" line="425" /> + <location filename="../Debugger/DebugUI.py" line="625" /> + <location filename="../Debugger/DebugUI.py" line="430" /> + <location filename="../Debugger/DebugUI.py" line="428" /> <source>Stop</source> <translation>Anhalten</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="433" /> + <location filename="../Debugger/DebugUI.py" line="436" /> <source>Stop the running script.</source> <translation>Halte das laufende Skript an.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="435" /> + <location filename="../Debugger/DebugUI.py" line="438" /> <source><b>Stop</b><p>This stops the script running in the debugger backend.</p></source> <translation><b>Anhalten</b><p>Dies hält das Skript, das im Debugger läuft, an.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="446" /> + <location filename="../Debugger/DebugUI.py" line="449" /> <source>Continue</source> <translation>Weiter</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="448" /> + <location filename="../Debugger/DebugUI.py" line="451" /> <source>&Continue</source> <translation>&Weiter</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="454" /> + <location filename="../Debugger/DebugUI.py" line="457" /> <source>Continue running the program from the current line</source> <translation>Führe das laufende Programm ab der aktuellen Zeile weiter aus</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="456" /> + <location filename="../Debugger/DebugUI.py" line="459" /> <source><b>Continue</b><p>Continue running the program from the current line. The program will stop when it terminates or when a breakpoint is reached.</p></source> <translation><b>Weiter</b><p>Führe das laufende Programm ab der aktuellen Zeile weiter aus. Das Programm wird angehalten, wenn es das Ende oder einen Haltepunkt erreicht.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="467" /> + <location filename="../Debugger/DebugUI.py" line="470" /> <source>Continue to Cursor</source> <translation>Weiter bis Einfügemarke</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="469" /> + <location filename="../Debugger/DebugUI.py" line="472" /> <source>Continue &To Cursor</source> <translation>Weiter bis Einfüge&marke</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="476" /> + <location filename="../Debugger/DebugUI.py" line="479" /> <source>Continue running the program from the current line to the current cursor position</source> <translation>Das Programm von der aktuellen Zeile bis zur Einfügemarke ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="482" /> + <location filename="../Debugger/DebugUI.py" line="485" /> <source><b>Continue To Cursor</b><p>Continue running the program from the current line to the current cursor position.</p></source> <translation><b>Weiter bis Einfügemarke</b><p>Das Programm von der aktuellen Zeile bis zur Einfügemarke ausführen.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="492" /> + <location filename="../Debugger/DebugUI.py" line="495" /> <source>Continue Until</source> <translation>Weiter Bis</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="494" /> + <location filename="../Debugger/DebugUI.py" line="497" /> <source>Continue &Until</source> <translation>Weiter &Bis</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="501" /> + <location filename="../Debugger/DebugUI.py" line="504" /> <source>Continue running the program from the current line to the current cursor position or until leaving the current frame</source> <translation>Das Programm von der aktuellen Zeile bis zur Einfügemarke oder dem Verlassen des aktuellen Frame ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="507" /> + <location filename="../Debugger/DebugUI.py" line="510" /> <source><b>Continue Until</b><p>Continue running the program from the current line to the cursor position greater than the current line or until leaving the current frame.</p></source> <translation><b>Weiter Bis</b><p>Das Programm von der aktuellen Zeile bis zur Einfügemarke /größer als die aktuelle Zeile) oder dem Verlassen des aktuellen Frame ausführen.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="518" /> + <location filename="../Debugger/DebugUI.py" line="521" /> <source>Move Instruction Pointer to Cursor</source> <translation>Instruktionszeiger zur Cursorposition bewegen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="520" /> + <location filename="../Debugger/DebugUI.py" line="523" /> <source>&Jump To Cursor</source> <translation>Zum Cursor &springen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="527" /> + <location filename="../Debugger/DebugUI.py" line="530" /> <source>Skip the code from the current line to the current cursor position</source> <translation>Überspringe den Programmteil von der aktuellen Zeile bis zur aktuellen Cursorposition</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="533" /> + <location filename="../Debugger/DebugUI.py" line="536" /> <source><b>Move Instruction Pointer to Cursor</b><p>Move the Python internal instruction pointer to the current cursor position without executing the code in between.</p><p>It's not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.</p></source> <translation><b>Instruktionszeiger zur Cursorposition bewegen</b><p>Bewege den Python Instruktionszeiger zur aktuellen Cursorposition, ohne Programmteile dazwischen auszuführen.</p><p>Es ist nicht möglich, aus einer Funktion herauszuspringen oder in eine Schleife hinein. In diesem Fall wird eine Fehlermeldung im Log-Fenster ausgegeben.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="547" /> + <location filename="../Debugger/DebugUI.py" line="550" /> <source>Single Step</source> <translation>Einzelschritt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="549" /> + <location filename="../Debugger/DebugUI.py" line="552" /> <source>Sin&gle Step</source> <translation>&Einzelschritt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="555" /> + <location filename="../Debugger/DebugUI.py" line="558" /> <source>Execute a single Python statement</source> <translation>Führe eine einzelne Python-Anweisung aus</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="557" /> + <location filename="../Debugger/DebugUI.py" line="560" /> <source><b>Single Step</b><p>Execute a single Python statement. If the statement is an <tt>import</tt> statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.</p></source> <translation><b>Einzelschritt</b><p>Führe eine einzelne Python-Anweisung aus. Ist die Anweisung eine <tt>import</tt>-Anweisung, ein Klassenkonstruktor oder eine Methode oder Funktionsaufruf, so wird die Kontrolle bei der nächsten Anweisung an den Debugger zurückgegeben.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="569" /> + <location filename="../Debugger/DebugUI.py" line="572" /> <source>Step Over</source> <translation>Prozedurschritt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="571" /> + <location filename="../Debugger/DebugUI.py" line="574" /> <source>Step &Over</source> <translation>&Prozedurschritt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="578" /> + <location filename="../Debugger/DebugUI.py" line="581" /> <source>Execute a single Python statement staying in the current frame</source> <translation>Führe eine einzelne Python-Anweisung aus, bleibe aber in der aktuellen Ebene</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="584" /> + <location filename="../Debugger/DebugUI.py" line="587" /> <source><b>Step Over</b><p>Execute a single Python statement staying in the same frame. If the statement is an <tt>import</tt> statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.</p></source> <translation><b>Prozedurschritt</b><p>Führe eine einzelne Python-Anweisung aus, bleibe jedoch in der aktuellen Ebene. Ist die Anweisung eine <tt>import</tt>-Anweisung, ein Klassenkonstruktor oder eine Methode oder Funktionsaufruf, so wird die Kontrolle nach Beendigung der Anweisung an den Debugger zurückgegeben.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="597" /> + <location filename="../Debugger/DebugUI.py" line="600" /> <source>Step Out</source> <translation>Rückschritt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="599" /> + <location filename="../Debugger/DebugUI.py" line="602" /> <source>Step Ou&t</source> <translation>&Rückschritt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="606" /> - <source>Execute Python statements until leaving the current frame</source> - <translation>Führe Python-Anweisung bis zum Rücksprung aus</translation> - </message> - <message> <location filename="../Debugger/DebugUI.py" line="609" /> + <source>Execute Python statements until leaving the current frame</source> + <translation>Führe Python-Anweisung bis zum Rücksprung aus</translation> + </message> + <message> + <location filename="../Debugger/DebugUI.py" line="612" /> <source><b>Step Out</b><p>Execute Python statements until leaving the current frame. If the statements are inside an <tt>import</tt> statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.</p></source> <translation><b>Rücksprung</b><p>Führe Python-Anweisungen bis zum Rücksprung aus. Sind die Anweisungen innerhalb einer <tt>import</tt>-Anweisung, eines Klassenkonstruktors oder einer Methode oder Funktionsaufrufes, so wird die Kontrolle nach dem Rücksprung an den Debugger zurückgegeben.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="624" /> + <location filename="../Debugger/DebugUI.py" line="627" /> <source>&Stop</source> <translation>An&halten</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="630" /> + <location filename="../Debugger/DebugUI.py" line="633" /> <source>Stop debugging</source> <translation>Beende das Debuggen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="632" /> + <location filename="../Debugger/DebugUI.py" line="635" /> <source><b>Stop</b><p>Stop the running debugging session.</p></source> <translation><b>Anhalten</b><p>Beende das Debuggen des laufenden Programms.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="638" /> + <location filename="../Debugger/DebugUI.py" line="641" /> <source>Variables Type Filter</source> <translation>Variablentypenfilter</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="639" /> + <location filename="../Debugger/DebugUI.py" line="642" /> <source>Varia&bles Type Filter...</source> <translation>&Variablentypenfilter …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="645" /> + <location filename="../Debugger/DebugUI.py" line="648" /> <source>Configure variables type filter</source> <translation>Konfiguriert die Variablentypenfilter</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="647" /> + <location filename="../Debugger/DebugUI.py" line="650" /> <source><b>Variables Type Filter</b><p>Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.</p></source> <translation><b>Variablenfilter</b><p>Konfigurieren der Variablenfilter. Nur Variablen mit einem Typ, der nicht ausgewählt ist, werden im globalen oder lokalen Variablenfenster während einer Debuggingsitzung angezeigt.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="658" /> + <location filename="../Debugger/DebugUI.py" line="661" /> <source>Exceptions Filter</source> <translation>Ausnahmen Filter</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="659" /> + <location filename="../Debugger/DebugUI.py" line="662" /> <source>&Exceptions Filter...</source> <translation>&Ausnahmenfilter …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="665" /> + <location filename="../Debugger/DebugUI.py" line="668" /> <source>Configure exceptions filter</source> <translation>Konfiguriert den Ausnahmenfilter</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="667" /> + <location filename="../Debugger/DebugUI.py" line="670" /> <source><b>Exceptions Filter</b><p>Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.</p><p>Please note, that all unhandled exceptions are highlighted indepent from the filter list.</p></source> <translation><b>Ausnahmen Filter</b><p>Konfiguriert den Ausnahmenfilter. Nur Ausnahmen, deren Typ aufgelistet sind, werden während einer Debug-Sitzung angezeigt.</p><p>Bitte beachten Sie, dass alle nicht abgefangenen Ausnahmen unabhängig von der Liste angezeigt werden.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="679" /> + <location filename="../Debugger/DebugUI.py" line="682" /> <source>Ignored Exceptions</source> <translation>Ignorierte Ausnahmen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="680" /> + <location filename="../Debugger/DebugUI.py" line="683" /> <source>&Ignored Exceptions...</source> <translation>&Ignorierte Ausnahmen …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="686" /> + <location filename="../Debugger/DebugUI.py" line="689" /> <source>Configure ignored exceptions</source> <translation>Konfiguriert ignorierte Ausnahmen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="688" /> + <location filename="../Debugger/DebugUI.py" line="691" /> <source><b>Ignored Exceptions</b><p>Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.</p><p>Please note, that unhandled exceptions cannot be ignored.</p></source> <translation><b>Ignorierte Ausnahmen</b><p>Konfiguriert die ignorierten Ausnahmen. Nur Ausnahmen, deren Typ nicht aufgelistet sind, werden während einer Debug-Sitzung angezeigt.</p><p>Bitte beachten Sie, dass nicht abgefangenen Ausnahmen nicht ignoriert werden können.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="710" /> - <location filename="../Debugger/DebugUI.py" line="704" /> - <location filename="../Debugger/DebugUI.py" line="702" /> + <location filename="../Debugger/DebugUI.py" line="713" /> + <location filename="../Debugger/DebugUI.py" line="707" /> + <location filename="../Debugger/DebugUI.py" line="705" /> <source>Toggle Breakpoint</source> <translation>Haltepunkt setzen/löschen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="705" /> + <location filename="../Debugger/DebugUI.py" line="708" /> <source>Shift+F11</source> <comment>Debug|Toggle Breakpoint</comment> <translation>Shift+F11</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="712" /> + <location filename="../Debugger/DebugUI.py" line="715" /> <source><b>Toggle Breakpoint</b><p>Toggles a breakpoint at the current line of the current editor.</p></source> <translation><b>Haltepunkt setzen/löschen</b><p>Setzt/löscht einen Haltepunkt in der aktuellen Zeile des aktuellen Editors.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="730" /> - <location filename="../Debugger/DebugUI.py" line="722" /> + <location filename="../Debugger/DebugUI.py" line="733" /> + <location filename="../Debugger/DebugUI.py" line="725" /> <source>Edit Breakpoint</source> <translation>Haltepunkt bearbeiten</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="724" /> + <location filename="../Debugger/DebugUI.py" line="727" /> <source>Edit Breakpoint...</source> <translation>Haltepunkt bearbeiten …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="725" /> + <location filename="../Debugger/DebugUI.py" line="728" /> <source>Shift+F12</source> <comment>Debug|Edit Breakpoint</comment> <translation>Shift+F12</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="732" /> + <location filename="../Debugger/DebugUI.py" line="735" /> <source><b>Edit Breakpoint</b><p>Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.</p></source> <translation><b>Haltepunkt bearbeiten</b><p>Öffnet einen Dialog zum Bearbeiten der Haltepunkteigenschaften. Es wird mit der aktuellen Zeile des aktuellen Editors gearbeitet.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="750" /> - <location filename="../Debugger/DebugUI.py" line="744" /> - <location filename="../Debugger/DebugUI.py" line="742" /> + <location filename="../Debugger/DebugUI.py" line="753" /> + <location filename="../Debugger/DebugUI.py" line="747" /> + <location filename="../Debugger/DebugUI.py" line="745" /> <source>Next Breakpoint</source> <translation>Nächster Haltepunkt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="745" /> + <location filename="../Debugger/DebugUI.py" line="748" /> <source>Ctrl+Shift+PgDown</source> <comment>Debug|Next Breakpoint</comment> <translation>Ctrl+Shift+PgDown</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="752" /> + <location filename="../Debugger/DebugUI.py" line="755" /> <source><b>Next Breakpoint</b><p>Go to next breakpoint of the current editor.</p></source> <translation><b>Nächster Haltepunkt</b><p>Gehe zum nächsten Haltepunkt des aktuellen Editors.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="769" /> - <location filename="../Debugger/DebugUI.py" line="763" /> - <location filename="../Debugger/DebugUI.py" line="761" /> + <location filename="../Debugger/DebugUI.py" line="772" /> + <location filename="../Debugger/DebugUI.py" line="766" /> + <location filename="../Debugger/DebugUI.py" line="764" /> <source>Previous Breakpoint</source> <translation>Vorheriger Haltepunkt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="764" /> + <location filename="../Debugger/DebugUI.py" line="767" /> <source>Ctrl+Shift+PgUp</source> <comment>Debug|Previous Breakpoint</comment> <translation>Ctrl+Shift+PgUp</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="771" /> + <location filename="../Debugger/DebugUI.py" line="774" /> <source><b>Previous Breakpoint</b><p>Go to previous breakpoint of the current editor.</p></source> <translation><b>Vorheriger Haltepunkt</b><p>Gehe zum vorherigen Haltepunkt des aktuellen Editors.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="787" /> - <location filename="../Debugger/DebugUI.py" line="781" /> - <location filename="../Debugger/DebugUI.py" line="780" /> + <location filename="../Debugger/DebugUI.py" line="790" /> + <location filename="../Debugger/DebugUI.py" line="784" /> + <location filename="../Debugger/DebugUI.py" line="783" /> <source>Clear Breakpoints</source> <translation>Haltepunkte löschen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="789" /> + <location filename="../Debugger/DebugUI.py" line="792" /> <source><b>Clear Breakpoints</b><p>Clear breakpoints of all editors.</p></source> <translation><b>Haltepunkte löschen</b><p>Haltepunkte aller Editoren löschen.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="812" /> + <location filename="../Debugger/DebugUI.py" line="815" /> <source>&Debug</source> <translation>Debu&g</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="814" /> + <location filename="../Debugger/DebugUI.py" line="817" /> <source>Sta&rt</source> <translation>Sta&rt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="816" /> + <location filename="../Debugger/DebugUI.py" line="819" /> <source>&Breakpoints</source> <translation>&Haltepunkte</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="858" /> - <location filename="../Debugger/DebugUI.py" line="856" /> + <location filename="../Debugger/DebugUI.py" line="861" /> + <location filename="../Debugger/DebugUI.py" line="859" /> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="871" /> - <location filename="../Debugger/DebugUI.py" line="869" /> + <location filename="../Debugger/DebugUI.py" line="874" /> + <location filename="../Debugger/DebugUI.py" line="872" /> <source>Debug</source> <translation>Debug</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1319" /> + <location filename="../Debugger/DebugUI.py" line="1322" /> <source>Message: {0}</source> <translation>Nachricht: {0}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1323" /> + <location filename="../Debugger/DebugUI.py" line="1326" /> <source><p>The program has terminated with an exit status of {0}.</p><p>{1}</p></source> <translation><p>Das Programm wurde mit dem Status {0} beendet.</p><p>{1}</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1328" /> + <location filename="../Debugger/DebugUI.py" line="1331" /> <source><p><b>{0}</b> has terminated with an exit status of {1}.</p><p>{2}</p></source> <translation><p><b>{0}</b> wurde mit dem Status {1} beendet.</p><p>{2}</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1340" /> + <location filename="../Debugger/DebugUI.py" line="1343" /> <source>Program terminated</source> <translation>Programm beendet</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1372" /> + <location filename="../Debugger/DebugUI.py" line="1377" /> <source>The program being debugged contains an unspecified syntax error.</source> <translation>Das untersuchte Programm enthält einen unspezifizierten Syntaxfehler.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1392" /> + <location filename="../Debugger/DebugUI.py" line="1397" /> <source><p>The file <b>{0}</b> contains the syntax error <b>{1}</b> at line <b>{2}</b>, character <b>{3}</b>.</p></source> <translation><p>Die Datei <b>{0}</b> enthält den Syntaxfehler <b>{1}</b> in Zeile <b>{2}</b>, Position <b>{3}</b>.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1420" /> + <location filename="../Debugger/DebugUI.py" line="1425" /> <source>An unhandled exception occured. See the shell window for details.</source> <translation>Eine nicht abgefangene Ausnahme ist aufgetreten. Details finden Sie im Shell-Fenster.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1467" /> + <location filename="../Debugger/DebugUI.py" line="1472" /> <source><p>The debugged program raised the exception <b>{0}</b><br>"<b>{1}</b>"<br>File: <b>{2}</b>, Line: <b>{3}</b></p><p>Break here?</p></source> <translation><p>Das untersuchte Programm erzeugte die Ausnahme <b>{0}</b><br>„<b>{1}</b>“<br>Datei: <b>{2}</b>, Zeile: <b>{3}</b></p><p>Anhalten?</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1485" /> + <location filename="../Debugger/DebugUI.py" line="1490" /> <source><p>The debugged program raised the exception <b>{0}</b><br>"<b>{1}</b>"</p></source> <translation><p>Das untersuchte Programm erzeugte die Ausnahme <b>{0}</b><br>„<b>{1}</b>“</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1543" /> + <location filename="../Debugger/DebugUI.py" line="1548" /> <source><p>The program generate the signal "{0}".<br/>File: <b>{1}</b>, Line: <b>{2}</b></p></source> <translation><p>Das Programm erzeugte das Signal "{0}".<br/>Datei: <b>{1}</b>, Zeile: <b>{2}</b></p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1560" /> + <location filename="../Debugger/DebugUI.py" line="1565" /> <source>The program being debugged has terminated unexpectedly.</source> <translation>Das untersuchte Programm wurde unerwartet beendet.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1621" /> + <location filename="../Debugger/DebugUI.py" line="1626" /> <source>No locals available.</source> <translation>Keine lokalen Variablen verfügbar.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1668" /> + <location filename="../Debugger/DebugUI.py" line="1673" /> <source>Breakpoint Condition Error</source> <translation>Fehler in Haltepunktbedingung</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1669" /> + <location filename="../Debugger/DebugUI.py" line="1674" /> <source><p>The condition of the breakpoint <b>{0}, {1}</b> contains a syntax error.</p></source> <translation><p>Die Bedingung des Haltepunktes <b>{0}, {1}</b> enthält einen Syntaxfehler.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1726" /> + <location filename="../Debugger/DebugUI.py" line="1731" /> <source>Watch Expression Error</source> <translation>Fehler in Beobachtungsausdruck</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1727" /> + <location filename="../Debugger/DebugUI.py" line="1732" /> <source><p>The watch expression <b>{0}</b> contains a syntax error.</p></source> <translation><p>Der Beobachtungsausdrucks <b>{0}</b> enthält einen Syntaxfehler.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1755" /> - <source><p>A watch expression '<b>{0}</b>' already exists.</p></source> - <translation><p>Ein Beobachtungsausdruck „<b>{0}</b>“ existiert bereits.</p></translation> - </message> - <message> <location filename="../Debugger/DebugUI.py" line="1760" /> + <source><p>A watch expression '<b>{0}</b>' already exists.</p></source> + <translation><p>Ein Beobachtungsausdruck „<b>{0}</b>“ existiert bereits.</p></translation> + </message> + <message> + <location filename="../Debugger/DebugUI.py" line="1765" /> <source><p>A watch expression '<b>{0}</b>' for the variable <b>{1}</b> already exists.</p></source> <translation><p>Ein Beobachtungsausdruck „<b>{0}</b>“ für die Variable <b>{1}</b> existiert bereits.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1766" /> + <location filename="../Debugger/DebugUI.py" line="1771" /> <source>Watch expression already exists</source> <translation>Beobachtungsausdruck existiert bereits</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1930" /> - <location filename="../Debugger/DebugUI.py" line="1921" /> + <location filename="../Debugger/DebugUI.py" line="1935" /> + <location filename="../Debugger/DebugUI.py" line="1926" /> <source>Coverage Run of Project</source> <translation>Abdeckungslauf des Projektes</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1923" /> + <location filename="../Debugger/DebugUI.py" line="1928" /> <source>Coverage Run of Script</source> <translation>Abdeckungslauf des Skriptes</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2317" /> - <location filename="../Debugger/DebugUI.py" line="2126" /> - <location filename="../Debugger/DebugUI.py" line="1931" /> + <location filename="../Debugger/DebugUI.py" line="2322" /> + <location filename="../Debugger/DebugUI.py" line="2131" /> + <location filename="../Debugger/DebugUI.py" line="1936" /> <source>There is no main script defined for the current project. Aborting</source> <translation>Für das aktuelle Projekt ist kein Hauptskript festgelegt. Abbruch</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2125" /> - <location filename="../Debugger/DebugUI.py" line="2116" /> + <location filename="../Debugger/DebugUI.py" line="2130" /> + <location filename="../Debugger/DebugUI.py" line="2121" /> <source>Profile Run of Project</source> <translation>Profillauf des Projekts</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2118" /> + <location filename="../Debugger/DebugUI.py" line="2123" /> <source>Profile Run of Script</source> <translation>Profillauf des Skriptes</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2503" /> + <location filename="../Debugger/DebugUI.py" line="2508" /> <source>There is no main script defined for the current project. No debugging possible.</source> <translation>Das aktuelle Projekt besitzt kein Hauptskript. Debuggen ist nicht möglich.</translation> </message> @@ -54443,78 +54443,78 @@ <context> <name>MultiProjectBrowser</name> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="246" /> - <location filename="../MultiProject/MultiProjectBrowser.py" line="226" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="244" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="224" /> <source>Not categorized</source> <translation>Nicht kategorisiert</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="270" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="268" /> <source>{0} (removed)</source> <translation>{0} (entfernt)</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="347" /> - <location filename="../MultiProject/MultiProjectBrowser.py" line="338" /> - <location filename="../MultiProject/MultiProjectBrowser.py" line="323" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="345" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="336" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="321" /> <source>Delete Project</source> <translation>Projekt löschen</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="324" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="322" /> <source>The current project cannot be deleted. Please close it first.</source> <translation>Das aktuelle Projekt kann nicht gelöscht werden. Bitte schließen sie es zuerst.</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="339" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="337" /> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p></source> <translation><p>Soll das Projekt <b>{0}</b> (Pfad: {1}) wirklich gelöscht werden?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="348" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="346" /> <source><p>Shall the project <b>{0}</b> (Path: {1}) really be deleted?</p><p><b>Warning:</b> It contains <b>{2}</b> sub-projects.</p></source> <translation><p>Soll das Projekt <b>{0}</b> (Pfad: {1}) wirklich gelöscht werden?</p><p><b>Warnung:</b> Es enthält <b>{2}</b> Unterprojekte.</p></translation> </message> <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="427" /> + <source>Open</source> + <translation>Öffnen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="429" /> + <source>Remove from Multi Project</source> + <translation>Aus Mehrfachprojekt löschen</translation> + </message> + <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="431" /> - <source>Open</source> - <translation>Öffnen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="433" /> - <source>Remove from Multi Project</source> - <translation>Aus Mehrfachprojekt löschen</translation> + <source>Delete from Disk</source> + <translation>Von Platte löschen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="432" /> + <source>Properties</source> + <translation>Einstellungen</translation> + </message> + <message> + <location filename="../MultiProject/MultiProjectBrowser.py" line="444" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="434" /> + <source>Add Project...</source> + <translation>Projekt hinzufügen...</translation> </message> <message> <location filename="../MultiProject/MultiProjectBrowser.py" line="435" /> - <source>Delete from Disk</source> - <translation>Von Platte löschen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="436" /> - <source>Properties</source> - <translation>Einstellungen</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="448" /> - <location filename="../MultiProject/MultiProjectBrowser.py" line="438" /> - <source>Add Project...</source> - <translation>Projekt hinzufügen...</translation> - </message> - <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="439" /> <source>Copy Project...</source> <translation>Projekt kopieren...</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="451" /> - <location filename="../MultiProject/MultiProjectBrowser.py" line="442" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="447" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="438" /> <source>Clear Out</source> <translation>Entrümpeln</translation> </message> <message> - <location filename="../MultiProject/MultiProjectBrowser.py" line="454" /> - <location filename="../MultiProject/MultiProjectBrowser.py" line="445" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="450" /> + <location filename="../MultiProject/MultiProjectBrowser.py" line="441" /> <source>Configure...</source> <translation>Einstellungen...</translation> </message> @@ -66731,18 +66731,18 @@ <translation>Erfolg</translation> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="312" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="344" /> <source>Error</source> <translation>Fehler</translation> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="321" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="353" /> <source>ERROR at {0}: {1}</source> <comment>phase, message</comment> <translation>FEHLER in {0}: {1}</translation> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="324" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="356" /> <source>ERROR at {0}: {1}</source> <comment>phase, extra text</comment> <translation>FEHLER in {0}: {1}</translation> @@ -84849,98 +84849,93 @@ <translation>Modultest</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="205" /> - <source><project></source> - <translation><Projekt></translation> - </message> - <message> - <location filename="../Testing/TestingWidget.py" line="320" /> + <location filename="../Testing/TestingWidget.py" line="326" /> <source>{0} (not available)</source> <translation>{0} (nicht installiert)</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="647" /> + <location filename="../Testing/TestingWidget.py" line="649" /> <source>Running</source> <translation>Aktiv</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="717" /> + <location filename="../Testing/TestingWidget.py" line="719" /> <source>Python3 Files ({0});;All Files (*)</source> <translation>Python3 Dateien ({0});;Alle Dateien (*)</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="722" /> + <location filename="../Testing/TestingWidget.py" line="724" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="882" /> + <location filename="../Testing/TestingWidget.py" line="887" /> <source><h3>Versions of Frameworks and their Plugins</h3></source> <translation><h3>Versionen der Testrahmen und ihrer Erweiterungen</h3></translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="896" /> + <location filename="../Testing/TestingWidget.py" line="901" /> <source><tr><td>{0}</td><td>{1}</td></tr></source> <translation><tr><td>{0}</td><td>{1}</td></tr></translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="905" /> + <location filename="../Testing/TestingWidget.py" line="910" /> <source>No version information available.</source> <translation>Keine Versionsinformationen verfügbar.</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="908" /> + <location filename="../Testing/TestingWidget.py" line="913" /> <source>Versions</source> <translation>Versionen</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="926" /> + <location filename="../Testing/TestingWidget.py" line="931" /> <source>Discovering Tests</source> <translation>Ermittle Tests</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="985" /> + <location filename="../Testing/TestingWidget.py" line="993" /> <source>Preparing Testsuite</source> <translation>Bereite Testlauf vor</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1000" /> + <location filename="../Testing/TestingWidget.py" line="1009" /> <source>Running Tests</source> <translation>Tests ausführen</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1001" /> + <location filename="../Testing/TestingWidget.py" line="1010" /> <source>No test case has been selected. Shall all test cases be run?</source> <translation>Es wurde kein Test ausgewählt. Sollen alle Testfälle ausgeführt werden?</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1060" /> + <location filename="../Testing/TestingWidget.py" line="1073" /> <source>pending</source> <translation>ausstehend</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1091" /> + <location filename="../Testing/TestingWidget.py" line="1104" /> <source>Failure</source> <translation>Fehlschlag</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1101" /> - <location filename="../Testing/TestingWidget.py" line="1094" /> + <location filename="../Testing/TestingWidget.py" line="1114" /> + <location filename="../Testing/TestingWidget.py" line="1107" /> <source>Collection Error</source> <translation>Ermittlungsfehler</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1102" /> + <location filename="../Testing/TestingWidget.py" line="1115" /> <source><p>There was an error while collecting tests.</p><p>{0}</p></source> <translation><p>Es gab einen Fehler während der Testermittlung.</p><p>{0}</p></translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1124" /> + <location filename="../Testing/TestingWidget.py" line="1137" /> <source>running</source> <translation>läuft</translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1176" /> + <location filename="../Testing/TestingWidget.py" line="1189" /> <source>Ran %n test(s) in {0}s</source> <translation> <numerusform>%n Test in {0}s ausgeführt</numerusform> @@ -84948,7 +84943,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1188" /> + <location filename="../Testing/TestingWidget.py" line="1201" /> <source>Ran %n test(s)</source> <translation> <numerusform>%n Test ausgeführt</numerusform> @@ -84956,17 +84951,17 @@ </translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1210" /> + <location filename="../Testing/TestingWidget.py" line="1223" /> <source>not run</source> <translation>nicht ausgeführt</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1253" /> + <location filename="../Testing/TestingWidget.py" line="1266" /> <source>Test Run Output</source> <translation>Ausgabe Testlauf</translation> </message> <message numerus="yes"> - <location filename="../Testing/TestingWidget.py" line="1429" /> + <location filename="../Testing/TestingWidget.py" line="1444" /> <source>Discovered %n Test(s)</source> <translation> <numerusform>Ermittelte %n Test</numerusform> @@ -84974,12 +84969,12 @@ </translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1442" /> + <location filename="../Testing/TestingWidget.py" line="1457" /> <source>Discovery Error</source> <translation>Fehler bei der Ermittlung</translation> </message> <message> - <location filename="../Testing/TestingWidget.py" line="1443" /> + <location filename="../Testing/TestingWidget.py" line="1458" /> <source><p>There was an error while discovering tests in <b>{0}</b>.</p><p>{1}</p></source> <translation><p>Es gab einen Fehler bei der Suche nach Tests in <b>{0}</b>.</p><p>{1}</p></translation> </message> @@ -85151,6 +85146,16 @@ </message> <message> <location filename="../Testing/TestingWidget.ui" line="0" /> + <source>Select to execute the tests with debugger support.</source> + <translation>Auswählen, um die Tests mit Debugger-Unterstützung auszuführen.</translation> + </message> + <message> + <location filename="../Testing/TestingWidget.ui" line="0" /> + <source>Run with Debugger Support</source> + <translation>Ausführen mit Debugger-Unterstützung</translation> + </message> + <message> + <location filename="../Testing/TestingWidget.ui" line="0" /> <source>Discovery Results</source> <translation>Ermittelte Testfälle</translation> </message>