--- a/i18n/eric6_de.ts Tue Mar 26 19:39:42 2019 +0100 +++ b/i18n/eric6_de.ts Wed Mar 27 20:09:37 2019 +0100 @@ -6280,7 +6280,7 @@ <translation>Verbindung von ungültigem Rechner</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1577"/> + <location filename="../Debugger/DebugServer.py" line="1587"/> <source> Not connected </source> @@ -6294,14 +6294,14 @@ <translation><p>Es wurde versucht, eine Verbindung von dem nicht zugelassenen Rechner <b>{0}</b> aufzubauen. Soll die Verbindung angenommen werden?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1783"/> + <location filename="../Debugger/DebugServer.py" line="1800"/> <source>Passive debug connection received </source> <translation>Verbindung für passives Debuggen empfangen </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1797"/> + <location filename="../Debugger/DebugServer.py" line="1814"/> <source>Passive debug connection closed </source> <translation>Verbindung für passives Debuggen geschlossen @@ -6318,12 +6318,12 @@ <translation><p>Die Debuggerschnittstelle <b>{0}</b> wurde bereits registriert. Anfrage wird ignoriert.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1401"/> + <location filename="../Debugger/DebugServer.py" line="1403"/> <source>Start Debugger</source> <translation>Debugger starten</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1401"/> + <location filename="../Debugger/DebugServer.py" line="1403"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation><p>Der Debuggertyp <b>{0}</b> wird nicht unterstützt oder ist nicht konfiguriert.</p></translation> </message> @@ -6331,7 +6331,7 @@ <context> <name>DebugUI</name> <message> - <location filename="../Debugger/DebugUI.py" line="1820"/> + <location filename="../Debugger/DebugUI.py" line="1826"/> <source>Run Script</source> <translation>Skript ausführen</translation> </message> @@ -6346,7 +6346,7 @@ <translation>Das aktuelle Skript ausführen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1835"/> + <location filename="../Debugger/DebugUI.py" line="1841"/> <source>Run Project</source> <translation>Projekt ausführen</translation> </message> @@ -6451,27 +6451,27 @@ <translation><b>Anhalten</b><p>Beende das Debuggen des laufenden Programms.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1093"/> + <location filename="../Debugger/DebugUI.py" line="1099"/> <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="1130"/> + <location filename="../Debugger/DebugUI.py" line="1136"/> <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="1256"/> + <location filename="../Debugger/DebugUI.py" line="1262"/> <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="1971"/> + <location filename="../Debugger/DebugUI.py" line="1977"/> <source>Debug Project</source> <translation>Projekt debuggen</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1971"/> + <location filename="../Debugger/DebugUI.py" line="1977"/> <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> @@ -6511,7 +6511,7 @@ <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="1955"/> + <location filename="../Debugger/DebugUI.py" line="1961"/> <source>Debug Script</source> <translation>Skript debuggen</translation> </message> @@ -6546,7 +6546,7 @@ <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="1835"/> + <location filename="../Debugger/DebugUI.py" line="1841"/> <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> @@ -6596,12 +6596,12 @@ <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="1569"/> + <location filename="../Debugger/DebugUI.py" line="1575"/> <source>Coverage of Project</source> <translation>Abdeckung des Projektes</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1556"/> + <location filename="../Debugger/DebugUI.py" line="1562"/> <source>Coverage of Script</source> <translation>Abdeckung des Skriptes</translation> </message> @@ -6646,12 +6646,12 @@ <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="1701"/> + <location filename="../Debugger/DebugUI.py" line="1707"/> <source>Profile of Project</source> <translation>Projektprofil</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1688"/> + <location filename="../Debugger/DebugUI.py" line="1694"/> <source>Profile of Script</source> <translation>Skriptprofil</translation> </message> @@ -6756,17 +6756,17 @@ <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="1192"/> + <location filename="../Debugger/DebugUI.py" line="1198"/> <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="1327"/> + <location filename="../Debugger/DebugUI.py" line="1333"/> <source>Breakpoint Condition Error</source> <translation>Fehler in Haltepunktbedingung</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1327"/> + <location filename="../Debugger/DebugUI.py" line="1333"/> <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> @@ -6809,12 +6809,12 @@ <translation>Debug</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1177"/> + <location filename="../Debugger/DebugUI.py" line="1183"/> <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="1112"/> + <location filename="../Debugger/DebugUI.py" line="1118"/> <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> @@ -6824,27 +6824,27 @@ <translation>Halte das laufende Skript an.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1363"/> + <location filename="../Debugger/DebugUI.py" line="1369"/> <source>Watch Expression Error</source> <translation>Fehler in Beobachtungsausdruck</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1363"/> + <location filename="../Debugger/DebugUI.py" line="1369"/> <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="1393"/> + <location filename="../Debugger/DebugUI.py" line="1399"/> <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="1397"/> - <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="1403"/> + <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="1409"/> <source>Watch expression already exists</source> <translation>Beobachtungsausdruck existiert bereits</translation> </message> @@ -6886,7 +6886,7 @@ <translation>Haltepunkt bearbeiten …</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1062"/> + <location filename="../Debugger/DebugUI.py" line="1068"/> <source>Program terminated</source> <translation>Programm beendet</translation> </message> @@ -6906,46 +6906,46 @@ <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="1242"/> + <location filename="../Debugger/DebugUI.py" line="1248"/> <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="1031"/> + <location filename="../Debugger/DebugUI.py" line="1035"/> <source><p>Message: {0}</p></source> <translation><p>Nachricht: {0}</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1036"/> + <location filename="../Debugger/DebugUI.py" line="1040"/> <source><p>The program has terminated with an exit status of {0}.</p>{1}</source> <translation><p>Das Programm wurde mit dem Status {0} beendet.</p>{1}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1041"/> + <location filename="../Debugger/DebugUI.py" line="1045"/> <source><p><b>{0}</b> has terminated with an exit status of {1}.</p>{2}</source> <translation><p><b>{0}</b> wurde mit dem Status {1} beendet.</p>{2}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1049"/> + <location filename="../Debugger/DebugUI.py" line="1053"/> <source>Message: {0}</source> <translation>Nachricht: {0}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1055"/> + <location filename="../Debugger/DebugUI.py" line="1059"/> <source>The program has terminated with an exit status of {0}. {1}</source> <translation>Das Programm wurde mit dem Status {0} beendet. {1}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1058"/> + <location filename="../Debugger/DebugUI.py" line="1063"/> <source>"{0}" has terminated with an exit status of {1}. {2}</source> <translation>„{0}“ wurde mit dem Status {1} beendet. {2}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1067"/> + <location filename="../Debugger/DebugUI.py" line="1073"/> <source>The program has terminated with an exit status of {0}. {1} </source> @@ -6954,7 +6954,7 @@ </translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1071"/> + <location filename="../Debugger/DebugUI.py" line="1077"/> <source>"{0}" has terminated with an exit status of {1}. {2} </source> @@ -7462,32 +7462,32 @@ <translation><p>Der Debugger konnte nicht gestartet werden.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1018"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1032"/> <source>Parent Process</source> <translation>Vaterprozess</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1019"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1033"/> <source>Child process</source> <translation>Kindprozess</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1034"/> <source>Client forking</source> <translation>Client forkt</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1034"/> <source>Select the fork branch to follow.</source> <translation>Wähle den zu folgenden Forkpfad.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1080"/> <source>Debug Protocol Error</source> <translation>Fehler im Debugprotokoll</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1080"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation><p>Die vom Debugger empfangene Antwort konnte nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.</p><p>Fehler: {0}</p><p>Daten:<br/>{1}</p></translation> </message> @@ -76091,37 +76091,37 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="839"/> + <location filename="../PyUnit/UnittestDialog.py" line="843"/> <source>Unittest</source> <translation>Modultest</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="634"/> + <location filename="../PyUnit/UnittestDialog.py" line="637"/> <source>Preparing Testsuite</source> <translation>Bereite Modultest vor</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="961"/> + <location filename="../PyUnit/UnittestDialog.py" line="969"/> <source>Failure: {0}</source> <translation>Misserfolge: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="976"/> + <location filename="../PyUnit/UnittestDialog.py" line="984"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="152"/> + <location filename="../PyUnit/UnittestDialog.py" line="155"/> <source>^Failure: </source> <translation>^Misserfolge: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="153"/> + <location filename="../PyUnit/UnittestDialog.py" line="156"/> <source>^Error: </source> <translation>^Fehler: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="920"/> + <location filename="../PyUnit/UnittestDialog.py" line="925"/> <source>Running</source> <translation>Führe aus</translation> </message> @@ -76175,67 +76175,67 @@ <translation>Abdeckungsdaten &löschen</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="253"/> + <location filename="../PyUnit/UnittestDialog.ui" line="273"/> <source>Progress:</source> <translation>Fortschritt:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="293"/> + <location filename="../PyUnit/UnittestDialog.ui" line="313"/> <source>Run:</source> <translation>Ausgeführt:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="300"/> + <location filename="../PyUnit/UnittestDialog.ui" line="320"/> <source>Number of tests run</source> <translation>Anzahl durchgeführter Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="344"/> + <location filename="../PyUnit/UnittestDialog.ui" line="364"/> <source>Failures:</source> <translation>Misserfolge:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="351"/> + <location filename="../PyUnit/UnittestDialog.ui" line="371"/> <source>Number of test failures</source> <translation>Anzahl der Misserfolge</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="361"/> + <location filename="../PyUnit/UnittestDialog.ui" line="381"/> <source>Errors:</source> <translation>Fehler:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="368"/> + <location filename="../PyUnit/UnittestDialog.ui" line="388"/> <source>Number of test errors</source> <translation>Anzahl fehlerhafter Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="310"/> + <location filename="../PyUnit/UnittestDialog.ui" line="330"/> <source>Remaining:</source> <translation>Verbleibend:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="317"/> + <location filename="../PyUnit/UnittestDialog.ui" line="337"/> <source>Number of tests to be run</source> <translation>Anzahl verbleibender Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="450"/> - <source>Tests performed:</source> - <translation>Durchgeführte Tests:</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.ui" line="460"/> - <source>Failures and errors:</source> - <translation>Misserfolge und Fehler:</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.ui" line="467"/> - <source>Failures and Errors list</source> - <translation>Liste der Misserfolge und Fehler</translation> - </message> - <message> <location filename="../PyUnit/UnittestDialog.ui" line="470"/> + <source>Tests performed:</source> + <translation>Durchgeführte Tests:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="480"/> + <source>Failures and errors:</source> + <translation>Misserfolge und Fehler:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="487"/> + <source>Failures and Errors list</source> + <translation>Liste der Misserfolge und Fehler</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="490"/> <source><b>Failures and Errors list</b> <p>This list shows all failed and errored tests. Double clicking on an entry will show the respective traceback.</p></source> @@ -76254,7 +76254,7 @@ <translation>Halte den laufenden Modultest an</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="501"/> + <location filename="../PyUnit/UnittestDialog.ui" line="521"/> <source>Idle</source> <translation>Leerlauf</translation> </message> @@ -76279,62 +76279,62 @@ <translation><b>Modultest anhalten</b><p>Dieser Knopf hält den laufenden Modultest an.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1081"/> + <location filename="../PyUnit/UnittestDialog.py" line="1089"/> <source>Show Source</source> <translation>Zeige Quelltext</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="292"/> + <location filename="../PyUnit/UnittestDialog.py" line="295"/> <source>Python Files (*.py);;All Files (*)</source> <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="288"/> + <location filename="../PyUnit/UnittestDialog.py" line="291"/> <source>Python3 Files ({1});;Python2 Files ({0});;All Files (*)</source> <translation>Python 3-Dateien ({1});;Python 2-Dateien ({0});;Alle Dateien (*)</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="378"/> + <location filename="../PyUnit/UnittestDialog.ui" line="398"/> <source>Skipped:</source> <translation>Übersprungen:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="385"/> + <location filename="../PyUnit/UnittestDialog.ui" line="405"/> <source>Number of tests skipped</source> <translation>Anzahl übersprungener Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="395"/> + <location filename="../PyUnit/UnittestDialog.ui" line="415"/> <source>Expected Failures:</source> <translation>Erwartete Misserfolge:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="402"/> + <location filename="../PyUnit/UnittestDialog.ui" line="422"/> <source>Number of tests with expected failure</source> <translation>Anzahl der Test, deren Misserfolg erwartet wurde</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="412"/> + <location filename="../PyUnit/UnittestDialog.ui" line="432"/> <source>Unexpected Successes:</source> <translation>Unerwartete Erfolge:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="419"/> + <location filename="../PyUnit/UnittestDialog.ui" line="439"/> <source>Number of tests with unexpected success</source> <translation>Anzahl der Tests, die unerwartet erfolgreich waren</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="991"/> + <location filename="../PyUnit/UnittestDialog.py" line="999"/> <source> Skipped: {0}</source> <translation> Übersprungen: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1006"/> + <location filename="../PyUnit/UnittestDialog.py" line="1014"/> <source> Expected Failure</source> <translation> Erwarteter Mißerfolg</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1020"/> + <location filename="../PyUnit/UnittestDialog.py" line="1028"/> <source> Unexpected Success</source> <translation> Unerwarteter Erfolg</translation> </message> @@ -76354,7 +76354,7 @@ <translation><b>Fehlerhafte wiederholen</b><p>Dieser Knopf wiederholt alle fehlerhaften Tests des ausgewählten Modultests.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="284"/> + <location filename="../PyUnit/UnittestDialog.ui" line="304"/> <source>%v/%m Tests</source> <translation>%v/%m Tests</translation> </message> @@ -76369,7 +76369,7 @@ <translation>Ausführungsparameter</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="245"/> + <location filename="../PyUnit/UnittestDialog.ui" line="265"/> <source>Progress</source> <translation>Fortschritt</translation> </message> @@ -76434,22 +76434,22 @@ <translation>&Virtuelle Umgebung:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="239"/> + <location filename="../PyUnit/UnittestDialog.ui" line="259"/> <source>Results</source> <translation>Ergebnisse</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="638"/> + <location filename="../PyUnit/UnittestDialog.py" line="641"/> <source>Unittest with auto-discovery</source> <translation>Unittest mit Autoerkennung</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="728"/> + <location filename="../PyUnit/UnittestDialog.py" line="731"/> <source>You must enter a start directory for auto-discovery.</source> <translation>Es muss ein Startverzeichnis für die Autoerkennung eingegeben werden.</translation> </message> <message numerus="yes"> - <location filename="../PyUnit/UnittestDialog.py" line="944"/> + <location filename="../PyUnit/UnittestDialog.py" line="949"/> <source>Ran %n test(s) in {0:.3f}s</source> <translation> <numerusform>%n Test in {0:.3f}s ausgeführt</numerusform> @@ -76457,7 +76457,7 @@ </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="211"/> + <location filename="../PyUnit/UnittestDialog.ui" line="231"/> <source>Discovery Results</source> <translation>Erkennungsergebnisse</translation> </message> @@ -76472,17 +76472,17 @@ <translation>Erkenne Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="370"/> + <location filename="../PyUnit/UnittestDialog.py" line="373"/> <source>Discovering Tests</source> <translation>Erkenne Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="437"/> + <location filename="../PyUnit/UnittestDialog.py" line="440"/> <source><p>Unable to discover tests.</p><p>{0}</p></source> <translation><p>Testerkennung ist nicht möglich.</p><p>{0}</p></translation> </message> <message numerus="yes"> - <location filename="../PyUnit/UnittestDialog.py" line="587"/> + <location filename="../PyUnit/UnittestDialog.py" line="590"/> <source>Discovered %n Test(s)</source> <translation> <numerusform>%n Test erkannt</numerusform> @@ -76490,22 +76490,22 @@ </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="592"/> + <location filename="../PyUnit/UnittestDialog.py" line="595"/> <source><p>Unable to discover tests.</p><p>{0}<br/>{1}</p></source> <translation><p>Testerkennung ist nicht möglich.</p><p>{0}<br/>{1}</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="625"/> + <location filename="../PyUnit/UnittestDialog.py" line="628"/> <source>You must select auto-discovery or enter a test suite file or a dotted test name.</source> <translation>Es must Auto-Erkennung ausgewählt oder eine Testsuitedatei oder ein Testname in Punktnotation eingegeben werden.</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="647"/> + <location filename="../PyUnit/UnittestDialog.py" line="650"/> <source><Unnamed Test></source> <translation><Unbekannter Test></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="839"/> + <location filename="../PyUnit/UnittestDialog.py" line="843"/> <source><p>Unable to run test <b>{0}</b>.</p><p>{1}<br/>{2}</p></source> <translation><p>Test <b>{0}</b> kann nicht ausgeführt werden.</p><p>{1}<br/>{2}</p></translation> </message> @@ -76514,6 +76514,26 @@ <source><b>Discover</b><p>This button starts a discovery of available tests.</p></source> <translation><b>Erkennen</b><p>Dieser Knopf startet die Erkennung aller verfügbarer Tests.</p></translation> </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="200"/> + <source>Select to stop the test run on the first error or failure</source> + <translation>Auswählen, um den Testlauf beim ersten Fehler oder Fehlschlag zu stoppen</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="203"/> + <source>Stop on First Error or Failure</source> + <translation>Bei erstem Fehler oder Fehlschlag stoppen</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="210"/> + <source>Select to run the unittest with debugger support enabled</source> + <translation>Auswäglen, um den Unittest mit aktivierter Debuggerunterstützung auszuführen</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="213"/> + <source>Run with Debugger</source> + <translation>Mit Debugger ausführen</translation> + </message> </context> <context> <name>UrlBar</name>