--- a/i18n/eric6_de.ts Sat Mar 30 14:16:34 2019 +0100 +++ b/i18n/eric6_de.ts Sat Mar 30 14:20:29 2019 +0100 @@ -76091,37 +76091,37 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="843"/> + <location filename="../PyUnit/UnittestDialog.py" line="895"/> <source>Unittest</source> <translation>Modultest</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="637"/> + <location filename="../PyUnit/UnittestDialog.py" line="680"/> <source>Preparing Testsuite</source> <translation>Bereite Modultest vor</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="969"/> + <location filename="../PyUnit/UnittestDialog.py" line="1021"/> <source>Failure: {0}</source> <translation>Misserfolge: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="984"/> + <location filename="../PyUnit/UnittestDialog.py" line="1036"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="155"/> + <location filename="../PyUnit/UnittestDialog.py" line="160"/> <source>^Failure: </source> <translation>^Misserfolge: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="156"/> + <location filename="../PyUnit/UnittestDialog.py" line="161"/> <source>^Error: </source> <translation>^Fehler: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="925"/> + <location filename="../PyUnit/UnittestDialog.py" line="977"/> <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="273"/> + <location filename="../PyUnit/UnittestDialog.ui" line="276"/> <source>Progress:</source> <translation>Fortschritt:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="313"/> + <location filename="../PyUnit/UnittestDialog.ui" line="316"/> <source>Run:</source> <translation>Ausgeführt:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="320"/> + <location filename="../PyUnit/UnittestDialog.ui" line="323"/> <source>Number of tests run</source> <translation>Anzahl durchgeführter Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="364"/> + <location filename="../PyUnit/UnittestDialog.ui" line="367"/> <source>Failures:</source> <translation>Misserfolge:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="371"/> + <location filename="../PyUnit/UnittestDialog.ui" line="374"/> <source>Number of test failures</source> <translation>Anzahl der Misserfolge</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="381"/> + <location filename="../PyUnit/UnittestDialog.ui" line="384"/> <source>Errors:</source> <translation>Fehler:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="388"/> + <location filename="../PyUnit/UnittestDialog.ui" line="391"/> <source>Number of test errors</source> <translation>Anzahl fehlerhafter Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="330"/> + <location filename="../PyUnit/UnittestDialog.ui" line="333"/> <source>Remaining:</source> <translation>Verbleibend:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="337"/> + <location filename="../PyUnit/UnittestDialog.ui" line="340"/> <source>Number of tests to be run</source> <translation>Anzahl verbleibender Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="470"/> + <location filename="../PyUnit/UnittestDialog.ui" line="473"/> <source>Tests performed:</source> <translation>Durchgeführte Tests:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="480"/> + <location filename="../PyUnit/UnittestDialog.ui" line="483"/> <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>Failures and Errors list</source> + <translation>Liste der Misserfolge und Fehler</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="493"/> <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> @@ -76244,117 +76244,117 @@ Ein Doppelklick auf einen Eintrag zeigt den zugehörigen Traceback an.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="87"/> + <location filename="../PyUnit/UnittestDialog.py" line="92"/> <source>Start the selected testsuite</source> <translation>Startet den ausgewählten Modultest</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="102"/> + <location filename="../PyUnit/UnittestDialog.py" line="107"/> <source>Stop the running unittest</source> <translation>Halte den laufenden Modultest an</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="521"/> + <location filename="../PyUnit/UnittestDialog.ui" line="524"/> <source>Idle</source> <translation>Leerlauf</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="85"/> + <location filename="../PyUnit/UnittestDialog.py" line="90"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="89"/> - <source><b>Start Test</b><p>This button starts the selected testsuite.</p></source> - <translation><b>Starte Modultest</b><p>Dieser Knopf startet den ausgewählten Modultest.</p></translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.py" line="100"/> - <source>Stop</source> - <translation>Anhalten</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.py" line="103"/> - <source><b>Stop Test</b><p>This button stops a running unittest.</p></source> - <translation><b>Modultest anhalten</b><p>Dieser Knopf hält den laufenden Modultest an.</p></translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.py" line="1089"/> - <source>Show Source</source> - <translation>Zeige Quelltext</translation> - </message> - <message> - <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="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="398"/> - <source>Skipped:</source> - <translation>Übersprungen:</translation> - </message> - <message> - <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="415"/> - <source>Expected Failures:</source> - <translation>Erwartete Misserfolge:</translation> - </message> - <message> - <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="432"/> - <source>Unexpected Successes:</source> - <translation>Unerwartete Erfolge:</translation> - </message> - <message> - <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="999"/> - <source> Skipped: {0}</source> - <translation> Übersprungen: {0}</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.py" line="1014"/> - <source> Expected Failure</source> - <translation> Erwarteter Mißerfolg</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.py" line="1028"/> - <source> Unexpected Success</source> - <translation> Unerwarteter Erfolg</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.py" line="92"/> - <source>Rerun Failed</source> - <translation>Fehlerhafte wiederholen</translation> - </message> - <message> <location filename="../PyUnit/UnittestDialog.py" line="94"/> + <source><b>Start Test</b><p>This button starts the selected testsuite.</p></source> + <translation><b>Starte Modultest</b><p>Dieser Knopf startet den ausgewählten Modultest.</p></translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="105"/> + <source>Stop</source> + <translation>Anhalten</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="108"/> + <source><b>Stop Test</b><p>This button stops a running unittest.</p></source> + <translation><b>Modultest anhalten</b><p>Dieser Knopf hält den laufenden Modultest an.</p></translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="1141"/> + <source>Show Source</source> + <translation>Zeige Quelltext</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="300"/> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Python-Dateien (*.py);;Alle Dateien (*)</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="296"/> + <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="401"/> + <source>Skipped:</source> + <translation>Übersprungen:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="408"/> + <source>Number of tests skipped</source> + <translation>Anzahl übersprungener Tests</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="418"/> + <source>Expected Failures:</source> + <translation>Erwartete Misserfolge:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="425"/> + <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="435"/> + <source>Unexpected Successes:</source> + <translation>Unerwartete Erfolge:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="442"/> + <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="1051"/> + <source> Skipped: {0}</source> + <translation> Übersprungen: {0}</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="1066"/> + <source> Expected Failure</source> + <translation> Erwarteter Mißerfolg</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="1080"/> + <source> Unexpected Success</source> + <translation> Unerwarteter Erfolg</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="97"/> + <source>Rerun Failed</source> + <translation>Fehlerhafte wiederholen</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="99"/> <source>Reruns failed tests of the selected testsuite</source> <translation>Fehlerhafte Tests des ausgewählten Modultests wiederholen</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="96"/> + <location filename="../PyUnit/UnittestDialog.py" line="101"/> <source><b>Rerun Failed</b><p>This button reruns all failed tests of the selected testsuite.</p></source> <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="304"/> + <location filename="../PyUnit/UnittestDialog.ui" line="307"/> <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="265"/> + <location filename="../PyUnit/UnittestDialog.ui" line="268"/> <source>Progress</source> <translation>Fortschritt</translation> </message> @@ -76434,22 +76434,22 @@ <translation>&Virtuelle Umgebung:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="259"/> + <location filename="../PyUnit/UnittestDialog.ui" line="262"/> <source>Results</source> <translation>Ergebnisse</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="641"/> + <location filename="../PyUnit/UnittestDialog.py" line="684"/> <source>Unittest with auto-discovery</source> <translation>Unittest mit Autoerkennung</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="731"/> + <location filename="../PyUnit/UnittestDialog.py" line="783"/> <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="949"/> + <location filename="../PyUnit/UnittestDialog.py" line="1001"/> <source>Ran %n test(s) in {0:.3f}s</source> <translation> <numerusform>%n Test in {0:.3f}s ausgeführt</numerusform> @@ -76462,27 +76462,27 @@ <translation>Erkennungsergebnisse</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="78"/> + <location filename="../PyUnit/UnittestDialog.py" line="83"/> <source>Discover</source> <translation>Erkennen</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="80"/> + <location filename="../PyUnit/UnittestDialog.py" line="85"/> <source>Discover tests</source> <translation>Erkenne Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="373"/> + <location filename="../PyUnit/UnittestDialog.py" line="378"/> <source>Discovering Tests</source> <translation>Erkenne Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="440"/> + <location filename="../PyUnit/UnittestDialog.py" line="446"/> <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="590"/> + <location filename="../PyUnit/UnittestDialog.py" line="614"/> <source>Discovered %n Test(s)</source> <translation> <numerusform>%n Test erkannt</numerusform> @@ -76490,27 +76490,27 @@ </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="595"/> + <location filename="../PyUnit/UnittestDialog.py" line="619"/> <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="628"/> + <location filename="../PyUnit/UnittestDialog.py" line="671"/> <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="650"/> + <location filename="../PyUnit/UnittestDialog.py" line="693"/> <source><Unnamed Test></source> <translation><Unbekannter Test></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="843"/> + <location filename="../PyUnit/UnittestDialog.py" line="895"/> <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> <message> - <location filename="../PyUnit/UnittestDialog.py" line="82"/> + <location filename="../PyUnit/UnittestDialog.py" line="87"/> <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> @@ -76534,6 +76534,11 @@ <source>Run with Debugger</source> <translation>Mit Debugger ausführen</translation> </message> + <message> + <location filename="../PyUnit/UnittestDialog.py" line="701"/> + <source>No test case has been selected. Shall all test cases be run?</source> + <translation>Es wurde kein Testfall ausgewählt. Sollen alle Testfälle ausgeführt werden?</translation> + </message> </context> <context> <name>UrlBar</name>