--- a/i18n/eric6_es.ts Tue Mar 26 19:39:42 2019 +0100 +++ b/i18n/eric6_es.ts Wed Mar 27 20:09:37 2019 +0100 @@ -6273,7 +6273,7 @@ <translation>Conexión desde un host ilegal</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1577"/> + <location filename="../Debugger/DebugServer.py" line="1587"/> <source> Not connected </source> @@ -6287,14 +6287,14 @@ <translation><p>Se ha intentado una conexión desde el host ilegal <b>{0}</b>. ¿Aceptar esta conexión?.</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>Recibida conexión pasiva de depuración </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1797"/> + <location filename="../Debugger/DebugServer.py" line="1814"/> <source>Passive debug connection closed </source> <translation>Cerrada conexión pasiva de depuración @@ -6311,12 +6311,12 @@ <translation><p>La interfaz de depurador <b>{0}</b> ya está registrada. Se ignorará esta solicitud.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1401"/> + <location filename="../Debugger/DebugServer.py" line="1403"/> <source>Start Debugger</source> <translation>Iniciar Depurador</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>Este tipo de depurador, <b>{0}</b>, no está soportado o no está configurado.</p></translation> </message> @@ -6324,7 +6324,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>Ejecutar Script</translation> </message> @@ -6344,7 +6344,7 @@ <translation><b>Ejecutar Script</b><p>Establece los parámetros de la línea de comandos y ejecuta el script fuera del depurador. Si tiene cambios sin guardar, deben ser guardados primero.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1835"/> + <location filename="../Debugger/DebugUI.py" line="1841"/> <source>Run Project</source> <translation>Ejecutar Proyecto</translation> </message> @@ -6444,7 +6444,7 @@ <translation><b>Hacer Profiling del Proyecto</b><p>Establecer los argumentos de línea de comandos y hacer profiling del proyecto actual. Si hay archivos que tienen cambios sin guardar, se puede guardar primero.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1955"/> + <location filename="../Debugger/DebugUI.py" line="1961"/> <source>Debug Script</source> <translation>Depurar Script</translation> </message> @@ -6464,7 +6464,7 @@ <translation><b>Depurar Script</b><p>Establecer los argumentos de línea de comandos y establecer la línea actual en la ventana actual de edición como la primera sentencia Python ejecutable. Si el archivo tiene cambios sin guardar, se puede guardar primero.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1971"/> + <location filename="../Debugger/DebugUI.py" line="1977"/> <source>Debug Project</source> <translation>Depurar proyecto</translation> </message> @@ -6752,62 +6752,62 @@ <translation>Depurar</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>El programa en depuración contiene un error de sintaxis no especificado.</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>Ha saltado una excepción que no ha sido manejada. Vea la ventana de shell para mas detalles.</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>El programa en depuración ha terminado inesperadamente.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1327"/> + <location filename="../Debugger/DebugUI.py" line="1333"/> <source>Breakpoint Condition Error</source> <translation>Error en la condición del Breakpoint</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1569"/> + <location filename="../Debugger/DebugUI.py" line="1575"/> <source>Coverage of Project</source> <translation>Cobertura del Proyecto</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1556"/> + <location filename="../Debugger/DebugUI.py" line="1562"/> <source>Coverage of Script</source> <translation>Cobertura del Script</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>No hay script principal definido para el proyecto actual. Abortando</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1701"/> + <location filename="../Debugger/DebugUI.py" line="1707"/> <source>Profile of Project</source> <translation>Profiling del proyecto</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1688"/> + <location filename="../Debugger/DebugUI.py" line="1694"/> <source>Profile of Script</source> <translation>Profiling del script</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>No hay script principal definido para el proyecto actual. La depuración no es posible.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1363"/> + <location filename="../Debugger/DebugUI.py" line="1369"/> <source>Watch Expression Error</source> <translation>Error en la Expresión a Examinar</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1403"/> + <location filename="../Debugger/DebugUI.py" line="1409"/> <source>Watch expression already exists</source> <translation>La expresión a Examinar ya existe</translation> </message> @@ -6844,42 +6844,42 @@ <translation>Shift+F12</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>El archivo <b>{0}</b> contiene el error de sintaxis <b>{1}</b> en la línea<b>{2}</b>, carácter <b>{3}</b>.</p></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>El programa en depuración ha lanzado la excepción <b>{0}</b><br>"<b>{1}</b>"<br>Archivo: <b>{2}</b>, Línea: <b>{3}</b></p><p>¿Interrumpir aquí?</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>El programa en depuración ha lanzado la excepción <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><p>The condition of the breakpoint <b>{0}, {1}</b> contains a syntax error.</p></source> <translation><p>La condición del punto de ruptura <b>{0},{1}</b> tiene un error de sintaxis.</p></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>La expresión a examinar <b>{0}</b> contiene un error de sintaxis.</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>Una expresión a examinar '<b>{0}</b>' ya existe.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1397"/> + <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>Una expresión a examinar '<b>{0}</b>' para la variable <b>{1}</b> ya existe.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1062"/> + <location filename="../Debugger/DebugUI.py" line="1068"/> <source>Program terminated</source> <translation>Programa terminado</translation> </message> @@ -6899,46 +6899,46 @@ <translation><b>Detener</b><p>Esto detiene el script que está corriendo en el backend del depurador.</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>El programa ha generado la señal "{0}".<br/>Archivo: <b>{1}</b>, Línea: <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>Mensaje: {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>El programa ha terminato con estado de salida {0}.</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> ha terminado con estado de salida {1}.</p>{2}</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1049"/> + <location filename="../Debugger/DebugUI.py" line="1053"/> <source>Message: {0}</source> <translation>Mensaje: {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>El programa ha terminado con estado de salida {0}. {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}" ha terminado con estado de salida {1}. {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> @@ -6947,7 +6947,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> @@ -7456,32 +7456,32 @@ <translation><p>No ha sido posible lanzar el extremo del depurador.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1018"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1032"/> <source>Parent Process</source> <translation>Proceso Padre</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1019"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1033"/> <source>Child process</source> <translation>Proceso hijo</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1034"/> <source>Client forking</source> <translation>Fork del cliente</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>Seleccionar la rama de fork para continuar.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1080"/> <source>Debug Protocol Error</source> <translation>Error de Protocolo de Depuración</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>La respuesta recibida desde el backend del depurador no se ha podido descodificar. Por favor, informar de este problema junto con los datos recibidos a la dirección de email para bugs de eric.</p><p>Error: {0}</p><p>Datos:<br/>{1}</p></translation> </message> @@ -76130,7 +76130,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="839"/> + <location filename="../PyUnit/UnittestDialog.py" line="843"/> <source>Unittest</source> <translation>Test Unitario</translation> </message> @@ -76198,67 +76198,67 @@ <translation>Borrar datos de cob&ertura</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="253"/> + <location filename="../PyUnit/UnittestDialog.ui" line="273"/> <source>Progress:</source> <translation>Progreso:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="293"/> + <location filename="../PyUnit/UnittestDialog.ui" line="313"/> <source>Run:</source> <translation>Ejecutar:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="300"/> + <location filename="../PyUnit/UnittestDialog.ui" line="320"/> <source>Number of tests run</source> <translation>Número de tests ejecutados</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="344"/> + <location filename="../PyUnit/UnittestDialog.ui" line="364"/> <source>Failures:</source> <translation>Fallidos:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="351"/> + <location filename="../PyUnit/UnittestDialog.ui" line="371"/> <source>Number of test failures</source> <translation>Número de tests fallidos</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="361"/> + <location filename="../PyUnit/UnittestDialog.ui" line="381"/> <source>Errors:</source> <translation>Errores:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="368"/> + <location filename="../PyUnit/UnittestDialog.ui" line="388"/> <source>Number of test errors</source> <translation>Número de errores de test</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="310"/> + <location filename="../PyUnit/UnittestDialog.ui" line="330"/> <source>Remaining:</source> <translation>Quedan:</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>Número de tests a ejecutar</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="450"/> - <source>Tests performed:</source> - <translation>Tests ejecutados:</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.ui" line="460"/> - <source>Failures and errors:</source> - <translation>Fallidos y con error:</translation> - </message> - <message> - <location filename="../PyUnit/UnittestDialog.ui" line="467"/> - <source>Failures and Errors list</source> - <translation>Lista de fallidos y con error</translation> - </message> - <message> <location filename="../PyUnit/UnittestDialog.ui" line="470"/> + <source>Tests performed:</source> + <translation>Tests ejecutados:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="480"/> + <source>Failures and errors:</source> + <translation>Fallidos y con error:</translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="487"/> + <source>Failures and Errors list</source> + <translation>Lista de fallidos y con error</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> @@ -76267,7 +76267,7 @@ Un doble click en una entrada mostrará el trazado correspondiente.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="501"/> + <location filename="../PyUnit/UnittestDialog.ui" line="521"/> <source>Idle</source> <translation>Desocupado</translation> </message> @@ -76302,12 +76302,12 @@ <translation><b>Detener Test</b><p>Este botón detiene un test unitario en ejecución.</p></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="152"/> + <location filename="../PyUnit/UnittestDialog.py" line="155"/> <source>^Failure: </source> <translation>^Fallido: </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="153"/> + <location filename="../PyUnit/UnittestDialog.py" line="156"/> <source>^Error: </source> <translation>^Error: </translation> </message> @@ -76317,27 +76317,27 @@ <translation type="obsolete">Debe introducir un archivo de suite de tests.</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="634"/> + <location filename="../PyUnit/UnittestDialog.py" line="637"/> <source>Preparing Testsuite</source> <translation>Preparando Suite de Tests</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="920"/> + <location filename="../PyUnit/UnittestDialog.py" line="925"/> <source>Running</source> <translation>Ejecutando</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1081"/> + <location filename="../PyUnit/UnittestDialog.py" line="1089"/> <source>Show Source</source> <translation>Mostrar código fuente</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>Archivos Python (*.py);;Todos los Archivos (*)</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>Archivos Python3 ({1});;Archivos Python2 ({0});;Todos los Archivos (*)</translation> </message> @@ -76357,57 +76357,57 @@ <translation type="obsolete">Se han ejecutado {0} tests en {1:.3f}s</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="961"/> + <location filename="../PyUnit/UnittestDialog.py" line="969"/> <source>Failure: {0}</source> <translation>Fallido: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="976"/> + <location filename="../PyUnit/UnittestDialog.py" line="984"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="378"/> + <location filename="../PyUnit/UnittestDialog.ui" line="398"/> <source>Skipped:</source> <translation>Ignorados:</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="385"/> + <location filename="../PyUnit/UnittestDialog.ui" line="405"/> <source>Number of tests skipped</source> <translation>Número de tests ignorados</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="395"/> + <location filename="../PyUnit/UnittestDialog.ui" line="415"/> <source>Expected Failures:</source> <translation>Fallos Esperados:</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>Número de tests con fallo esperado</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="412"/> + <location filename="../PyUnit/UnittestDialog.ui" line="432"/> <source>Unexpected Successes:</source> <translation>Éxitos Inesperados:</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>Número de tests con éxito inesperado</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="991"/> + <location filename="../PyUnit/UnittestDialog.py" line="999"/> <source> Skipped: {0}</source> <translation> Ignorados: {0}</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1006"/> + <location filename="../PyUnit/UnittestDialog.py" line="1014"/> <source> Expected Failure</source> <translation> Fallo Esperado</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="1020"/> + <location filename="../PyUnit/UnittestDialog.py" line="1028"/> <source> Unexpected Success</source> <translation> Éxito Inesperado</translation> </message> @@ -76427,7 +76427,7 @@ <translation><b>Re-ejecución Fallida</b><p>Este botón re-ejecuta todos los tests fallidos del testsuite seleccionado.</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> @@ -76442,7 +76442,7 @@ <translation>Ejecutar Parámetros</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="245"/> + <location filename="../PyUnit/UnittestDialog.ui" line="265"/> <source>Progress</source> <translation>Progreso</translation> </message> @@ -76504,22 +76504,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="239"/> + <location filename="../PyUnit/UnittestDialog.ui" line="259"/> <source>Results</source> <translation type="unfinished">Resultados</translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="638"/> + <location filename="../PyUnit/UnittestDialog.py" line="641"/> <source>Unittest with auto-discovery</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"> <numerusform></numerusform> @@ -76527,7 +76527,7 @@ </translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.ui" line="211"/> + <location filename="../PyUnit/UnittestDialog.ui" line="231"/> <source>Discovery Results</source> <translation type="unfinished"></translation> </message> @@ -76542,17 +76542,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="370"/> + <location filename="../PyUnit/UnittestDialog.py" line="373"/> <source>Discovering Tests</source> <translation type="unfinished"></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 type="unfinished"></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 type="unfinished"> <numerusform></numerusform> @@ -76560,22 +76560,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 type="unfinished"></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 type="unfinished"></translation> </message> <message> - <location filename="../PyUnit/UnittestDialog.py" line="647"/> + <location filename="../PyUnit/UnittestDialog.py" line="650"/> <source><Unnamed Test></source> <translation type="unfinished"></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 type="unfinished"></translation> </message> @@ -76584,6 +76584,26 @@ <source><b>Discover</b><p>This button starts a discovery of available tests.</p></source> <translation type="unfinished"></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 type="unfinished"></translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="203"/> + <source>Stop on First Error or Failure</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="210"/> + <source>Select to run the unittest with debugger support enabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PyUnit/UnittestDialog.ui" line="213"/> + <source>Run with Debugger</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UrlBar</name>