Released Spanish translations update provided by Jaime.

Sat, 10 Sep 2016 19:32:56 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 10 Sep 2016 19:32:56 +0200
changeset 5160
d8908660fc65
parent 5158
b85f06f38f21 (current diff)
parent 5159
1e8a62796f70 (diff)
child 5161
f7b6ded9cc37

Released Spanish translations update provided by Jaime.

i18n/eric6_es.qm file | annotate | diff | comparison | revisions
i18n/eric6_es.ts file | annotate | diff | comparison | revisions
Binary file i18n/eric6_es.qm has changed
--- a/i18n/eric6_es.ts	Sat Sep 10 17:42:01 2016 +0200
+++ b/i18n/eric6_es.ts	Sat Sep 10 19:32:56 2016 +0200
@@ -2411,39 +2411,39 @@
         <translation>Hasta</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="156"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="158"/>
         <source>Save Call Trace Info</source>
         <translation>Guardar Información de Trazado de Llamadas</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="142"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="144"/>
         <source>Text Files (*.txt);;All Files (*)</source>
         <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="156"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="158"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="181"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="183"/>
         <source>Error saving Call Trace Info</source>
         <translation>Error al guardar Información de Trazado de Llamadas</translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.py" line="181"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="183"/>
         <source>&lt;p&gt;The call trace info could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;La información del trazado de llamadas no se ha podido guardar en &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.ui" line="42"/>
         <source>Select to stop recording the call trace when the client exits</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para detener la grabación del trazado de llamadas cuando el cliente sale</translation>
     </message>
     <message>
         <location filename="../Debugger/CallTraceViewer.ui" line="45"/>
         <source>Stop recording on exit</source>
-        <translation type="unfinished"></translation>
+        <translation>Detener grabación al salir</translation>
     </message>
 </context>
 <context>
@@ -2753,57 +2753,57 @@
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="14"/>
         <source>Clear Private Data</source>
-        <translation type="unfinished">Limpiar Datos Privados</translation>
+        <translation>Limpiar Datos Privados</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="23"/>
         <source>Select to clear the list of recently opened files</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para limpiar la lista de archivos recientes</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="26"/>
         <source>Recently opened files</source>
-        <translation type="unfinished"></translation>
+        <translation>Archivos recientes</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="36"/>
         <source>Select to clear the list of recently opened projects</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para limpiar la lista de proyectos recientes</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="39"/>
         <source>Recently opened projects</source>
-        <translation type="unfinished"></translation>
+        <translation>Proyectos recientes</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="49"/>
         <source>Select to clear the list of recently opened multi projects</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para limpiar la lista de multiproyectos recientes</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="52"/>
         <source>Recently opened multi projects</source>
-        <translation type="unfinished"></translation>
+        <translation>Multiproyectos recientes</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="62"/>
         <source>Select to clear the debug histories</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para limpiar los historiales de depuración</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="65"/>
         <source>Debug histories</source>
-        <translation type="unfinished"></translation>
+        <translation>Historiales de depuración</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="75"/>
         <source>Select to clear the shell histories</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para limpiar los historiales de shell</translation>
     </message>
     <message>
         <location filename="../UI/ClearPrivateDataDialog.ui" line="78"/>
         <source>Shell histories</source>
-        <translation type="unfinished"></translation>
+        <translation>Historiales de shell</translation>
     </message>
 </context>
 <context>
@@ -5565,41 +5565,6 @@
         <translation>&lt;b&gt;Detener&lt;/b&gt;&lt;p&gt;Detener la sesión de depuración en ejecución.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="2209"/>
-        <source>Evaluate</source>
-        <translation type="obsolete">Evaluar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="434"/>
-        <source>E&amp;valuate...</source>
-        <translation type="obsolete">E&amp;valuar...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="438"/>
-        <source>Evaluate in current context</source>
-        <translation type="obsolete">Evaluar en el contexto actual</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="2238"/>
-        <source>Execute</source>
-        <translation type="obsolete">Ejecutar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="448"/>
-        <source>E&amp;xecute...</source>
-        <translation type="obsolete">E&amp;jecutar...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="452"/>
-        <source>Execute a one line statement in the current context</source>
-        <translation type="obsolete">Ejecutar una sentencia de una sola línea en el contexto actual</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="454"/>
-        <source>&lt;b&gt;Execute&lt;/b&gt;&lt;p&gt;Execute a one line statement in the current context of the debugged program.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;Ejecutar&lt;/b&gt;&lt;p&gt;Ejecutar una sentencia de una sola línea en el contexto actual del programa en depuración.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="429"/>
         <source>Variables Type Filter</source>
         <translation>Fitro por tipo de variable</translation>
@@ -5788,21 +5753,6 @@
         <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="2209"/>
-        <source>Enter the statement to evaluate</source>
-        <translation type="obsolete">Introduzca la sentencia a evaluar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="2238"/>
-        <source>Enter the statement to execute</source>
-        <translation type="obsolete">Introduzca la sentencia a ejecutar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="439"/>
-        <source>&lt;b&gt;Evaluate&lt;/b&gt;&lt;p&gt;Evaluate an expression in the current context of the debugged program. The result is displayed in the shell window.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;Evaluar&lt;/b&gt;&lt;p&gt;Evaluar una expresión en el contexto actual del programa en depuración. El resultado se muestra en la ventana de shell.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1325"/>
         <source>Watch Expression Error</source>
         <translation>Error en la Expresión a Examinar</translation>
@@ -5845,16 +5795,6 @@
         <translation>Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1036"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;El programa ha terminado con un estado de salida {0}.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1041"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ha terminado con un estado de salida {1}.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1083"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; contiene el error de sintaxis &lt;b&gt;{1}&lt;/b&gt; en la línea&lt;b&gt;{2}&lt;/b&gt;, carácter &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
@@ -5890,35 +5830,11 @@
         <translation>&lt;p&gt;Una expresión a examinar &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; para la variable &lt;b&gt;{1}&lt;/b&gt; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1062"/>
-        <source>The program has terminated with an exit status of {0}.
-</source>
-        <translation type="obsolete">El programa ha terminado con un estado de salida {0}.
-</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1066"/>
-        <source>&quot;{0}&quot; has terminated with an exit status of {1}.
-</source>
-        <translation type="obsolete">{0} ha terminado con un estado de salida {1}.
-</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1033"/>
         <source>Program terminated</source>
         <translation>Programa terminado</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1050"/>
-        <source>The program has terminated with an exit status of {0}.</source>
-        <translation type="obsolete">El programa ha terminado con un estado de salida de {0}.</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1053"/>
-        <source>&quot;{0}&quot; has terminated with an exit status of {1}.</source>
-        <translation type="obsolete">&quot;{0}&quot; ha terminado con un estado de salida de {1}.</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="299"/>
         <source>Restart</source>
         <translation>Reiniciar</translation>
@@ -5941,48 +5857,52 @@
     <message>
         <location filename="../Debugger/DebugUI.py" line="1000"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;Mensaje: {0}&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1006"/>
         <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;El programa ha terminato con estado de salida {0}.&lt;/p&gt;{1}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1011"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ha terminado con estado de salida {1}.&lt;/p&gt;{2}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1019"/>
         <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
+        <translation>Mensaje: {0}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1026"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
-        <translation type="unfinished"></translation>
+        <translation>El programa ha terminado con estado de salida {0}.
+{1}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
-        <translation type="unfinished"></translation>
+        <translation>&quot;{0}&quot; ha terminado con estado de salida {1}.
+{2}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1038"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
-        <translation type="unfinished"></translation>
+        <translation>El programa ha terminado con estado de salida {0}.
+{1}</translation>
     </message>
     <message>
         <location filename="../Debugger/DebugUI.py" line="1042"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
-        <translation type="unfinished"></translation>
+        <translation>&quot;{0}&quot; ha terminado con estado de salida {1}.
+{2}</translation>
     </message>
 </context>
 <context>
@@ -6438,89 +6358,51 @@
     </message>
 </context>
 <context>
-    <name>DebuggerInterfacePython</name>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="356"/>
-        <source>Start Debugger</source>
-        <translation type="obsolete">Comenzar Depuración</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="356"/>
-        <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;No ha sido posible lanzar el extremo del depurador.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="797"/>
-        <source>Parent Process</source>
-        <translation type="obsolete">Proceso Padre</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="798"/>
-        <source>Child process</source>
-        <translation type="obsolete">Proceso hijo</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="799"/>
-        <source>Client forking</source>
-        <translation type="obsolete">Fork del cliente</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="799"/>
-        <source>Select the fork branch to follow.</source>
-        <translation type="obsolete">Seleccionar la rama de fork para continuar.</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebuggerInterfacePython.py" line="147"/>
-        <source>&lt;p&gt;No Python2 interpreter configured.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;No se ha encontrado un intérprete de Python2 configurado.&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
     <name>DebuggerInterfacePython2</name>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="352"/>
         <source>Start Debugger</source>
-        <translation type="unfinished"></translation>
+        <translation>Iniciar Depurador</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="143"/>
         <source>&lt;p&gt;No Python2 interpreter configured.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;No se ha encontrado un intérprete de Python2 configurado.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;No se ha encontrado un intérprete de Python2 configurado.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="352"/>
         <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
-        <translation type="unfinished">&lt;p&gt;No ha sido posible lanzar el extremo del depurador.&lt;/p&gt;</translation>
+        <translation>&lt;p&gt;No ha sido posible lanzar el extremo del depurador.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="815"/>
         <source>Parent Process</source>
-        <translation type="unfinished">Proceso Padre</translation>
+        <translation>Proceso Padre</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="816"/>
         <source>Child process</source>
-        <translation type="unfinished">Proceso hijo</translation>
+        <translation>Proceso hijo</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="817"/>
         <source>Client forking</source>
-        <translation type="unfinished">Fork del cliente</translation>
+        <translation>Fork del cliente</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="817"/>
         <source>Select the fork branch to follow.</source>
-        <translation type="unfinished">Seleccionar la rama de fork para continuar.</translation>
+        <translation>Seleccionar la rama de fork para continuar.</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="862"/>
         <source>Debug Protocol Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Error de Protocolo de Depuración</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython2.py" line="862"/>
         <source>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Datos:&lt;br/&gt;{0}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -6563,12 +6445,12 @@
     <message>
         <location filename="../Debugger/DebuggerInterfacePython3.py" line="862"/>
         <source>Debug Protocol Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Error de Protocolo de Depuración</translation>
     </message>
     <message>
         <location filename="../Debugger/DebuggerInterfacePython3.py" line="862"/>
         <source>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Datos:&lt;br/&gt;{0}&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -9069,7 +8951,7 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2864"/>
+        <location filename="../QScintilla/Editor.py" line="2863"/>
         <source>Open File</source>
         <translation>Abrir archivo</translation>
     </message>
@@ -9324,7 +9206,7 @@
         <translation>Editar punto de interrupción...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5140"/>
+        <location filename="../QScintilla/Editor.py" line="5139"/>
         <source>Enable breakpoint</source>
         <translation>Activar punto de interrupción</translation>
     </message>
@@ -9394,237 +9276,237 @@
         <translation>Usted está intentando modificar un archivo solo lectura. Por favor guarde en otro archivo primero.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2429"/>
+        <location filename="../QScintilla/Editor.py" line="2428"/>
         <source>Printing...</source>
         <translation>Imprimiendo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2446"/>
+        <location filename="../QScintilla/Editor.py" line="2445"/>
         <source>Printing completed</source>
         <translation>Impresión completa</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2448"/>
+        <location filename="../QScintilla/Editor.py" line="2447"/>
         <source>Error while printing</source>
         <translation>Error al imprimir</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2451"/>
+        <location filename="../QScintilla/Editor.py" line="2450"/>
         <source>Printing aborted</source>
         <translation>Impresión cancelada</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2809"/>
+        <location filename="../QScintilla/Editor.py" line="2808"/>
         <source>File Modified</source>
         <translation>Archivo modificado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3027"/>
+        <location filename="../QScintilla/Editor.py" line="3026"/>
         <source>Save File</source>
         <translation>Guardar archivo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4413"/>
+        <location filename="../QScintilla/Editor.py" line="4412"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4413"/>
+        <location filename="../QScintilla/Editor.py" line="4412"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Autocompletar no está disponible porque no hay origen de datos para autocompletar.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5143"/>
+        <location filename="../QScintilla/Editor.py" line="5142"/>
         <source>Disable breakpoint</source>
         <translation>Deshabilitar punto de interrupción</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5517"/>
+        <location filename="../QScintilla/Editor.py" line="5516"/>
         <source>Code Coverage</source>
         <translation>Cobertura de codigo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5517"/>
+        <location filename="../QScintilla/Editor.py" line="5516"/>
         <source>Please select a coverage file</source>
         <translation>Por favor seleccione un archivo de cobertura</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5580"/>
+        <location filename="../QScintilla/Editor.py" line="5579"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Mostrar Anotaciones de Cobertura de Código</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5573"/>
+        <location filename="../QScintilla/Editor.py" line="5572"/>
         <source>All lines have been covered.</source>
         <translation>Todas las líneas han sido cubiertas.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5580"/>
+        <location filename="../QScintilla/Editor.py" line="5579"/>
         <source>There is no coverage file available.</source>
         <translation>No hay archivo de cobertura disponible.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5695"/>
+        <location filename="../QScintilla/Editor.py" line="5694"/>
         <source>Profile Data</source>
         <translation>Datos de profiling</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5695"/>
+        <location filename="../QScintilla/Editor.py" line="5694"/>
         <source>Please select a profile file</source>
         <translation>Por favor seleccione un archivo de profiling</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5855"/>
+        <location filename="../QScintilla/Editor.py" line="5854"/>
         <source>Syntax Error</source>
         <translation>Error de sintaxis</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5855"/>
+        <location filename="../QScintilla/Editor.py" line="5854"/>
         <source>No syntax error message available.</source>
         <translation>No hay mensajes de error de sintaxis disponibles.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6170"/>
+        <location filename="../QScintilla/Editor.py" line="6169"/>
         <source>Macro Name</source>
         <translation>Nombre de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6170"/>
+        <location filename="../QScintilla/Editor.py" line="6169"/>
         <source>Select a macro name:</source>
         <translation>Seleccione un nombre de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6198"/>
+        <location filename="../QScintilla/Editor.py" line="6197"/>
         <source>Load macro file</source>
         <translation>Cargar archivo de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6241"/>
+        <location filename="../QScintilla/Editor.py" line="6240"/>
         <source>Macro files (*.macro)</source>
         <translation>Archivos de Macro  (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6221"/>
+        <location filename="../QScintilla/Editor.py" line="6220"/>
         <source>Error loading macro</source>
         <translation>Error al cargar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6241"/>
+        <location filename="../QScintilla/Editor.py" line="6240"/>
         <source>Save macro file</source>
         <translation>Guardar archivo de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6258"/>
+        <location filename="../QScintilla/Editor.py" line="6257"/>
         <source>Save macro</source>
         <translation>Guardar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6274"/>
+        <location filename="../QScintilla/Editor.py" line="6273"/>
         <source>Error saving macro</source>
         <translation>Error al guardar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6287"/>
+        <location filename="../QScintilla/Editor.py" line="6286"/>
         <source>Start Macro Recording</source>
         <translation>Comenzar grabación de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6287"/>
+        <location filename="../QScintilla/Editor.py" line="6286"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6313"/>
+        <location filename="../QScintilla/Editor.py" line="6312"/>
         <source>Macro Recording</source>
         <translation>Grabando macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6313"/>
+        <location filename="../QScintilla/Editor.py" line="6312"/>
         <source>Enter name of the macro:</source>
         <translation>Introduzca el nombre de la macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6451"/>
+        <location filename="../QScintilla/Editor.py" line="6450"/>
         <source>File changed</source>
         <translation>Archivo modificado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6755"/>
+        <location filename="../QScintilla/Editor.py" line="6754"/>
         <source>Drop Error</source>
         <translation>Error al soltar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6776"/>
+        <location filename="../QScintilla/Editor.py" line="6775"/>
         <source>Resources</source>
         <translation>Recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6778"/>
+        <location filename="../QScintilla/Editor.py" line="6777"/>
         <source>Add file...</source>
         <translation>Añadir archivo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6780"/>
+        <location filename="../QScintilla/Editor.py" line="6779"/>
         <source>Add files...</source>
         <translation>Añadir archivos...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6782"/>
+        <location filename="../QScintilla/Editor.py" line="6781"/>
         <source>Add aliased file...</source>
         <translation>Añadir archivo con un alias...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6785"/>
+        <location filename="../QScintilla/Editor.py" line="6784"/>
         <source>Add localized resource...</source>
         <translation>Añadir recursos localizados...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6789"/>
+        <location filename="../QScintilla/Editor.py" line="6788"/>
         <source>Add resource frame</source>
         <translation>Añadir ventana de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6808"/>
+        <location filename="../QScintilla/Editor.py" line="6807"/>
         <source>Add file resource</source>
         <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6824"/>
+        <location filename="../QScintilla/Editor.py" line="6823"/>
         <source>Add file resources</source>
         <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6852"/>
+        <location filename="../QScintilla/Editor.py" line="6851"/>
         <source>Add aliased file resource</source>
         <translation>Añadir archivo de recursos con un alias</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6916"/>
+        <location filename="../QScintilla/Editor.py" line="6915"/>
         <source>Package Diagram</source>
         <translation>Digrama de paquetes</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6916"/>
+        <location filename="../QScintilla/Editor.py" line="6915"/>
         <source>Include class attributes?</source>
         <translation>¿Incluir atributos de clase?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6936"/>
+        <location filename="../QScintilla/Editor.py" line="6935"/>
         <source>Imports Diagram</source>
         <translation>Diagrama de imports</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6936"/>
+        <location filename="../QScintilla/Editor.py" line="6935"/>
         <source>Include imports from external modules?</source>
         <translation>¿Incluir los imports de módulos externos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6950"/>
+        <location filename="../QScintilla/Editor.py" line="6949"/>
         <source>Application Diagram</source>
         <translation>Diagrama de aplicación</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6950"/>
+        <location filename="../QScintilla/Editor.py" line="6949"/>
         <source>Include module names?</source>
         <translation>¿Incluir nombres de módulos?</translation>
     </message>
@@ -9694,7 +9576,7 @@
         <translation>Seleccionar el Analizador Léxico de Pygments.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7228"/>
+        <location filename="../QScintilla/Editor.py" line="7227"/>
         <source>Check spelling...</source>
         <translation>Corrección ortográfica...</translation>
     </message>
@@ -9704,12 +9586,12 @@
         <translation>Corrección ortográfica de la selección...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7231"/>
+        <location filename="../QScintilla/Editor.py" line="7230"/>
         <source>Add to dictionary</source>
         <translation>Añadir al diccionario</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7233"/>
+        <location filename="../QScintilla/Editor.py" line="7232"/>
         <source>Ignore All</source>
         <translation>Ignorar Todo</translation>
     </message>
@@ -9734,47 +9616,47 @@
         <translation>Alternativas ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2809"/>
+        <location filename="../QScintilla/Editor.py" line="2808"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; tiene cambios sin guardar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2864"/>
+        <location filename="../QScintilla/Editor.py" line="2863"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo&lt;b&gt;{0}&lt;/b&gt; no puede ser abierto.&lt;br /&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2968"/>
+        <location filename="../QScintilla/Editor.py" line="2967"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6212"/>
+        <location filename="../QScintilla/Editor.py" line="6211"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6221"/>
+        <location filename="../QScintilla/Editor.py" line="6220"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; está dañado&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6274"/>
+        <location filename="../QScintilla/Editor.py" line="6273"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro  &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6615"/>
+        <location filename="../QScintilla/Editor.py" line="6614"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6755"/>
+        <location filename="../QScintilla/Editor.py" line="6754"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6852"/>
+        <location filename="../QScintilla/Editor.py" line="6851"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Alias para el archivo &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
@@ -9799,47 +9681,47 @@
         <translation>Limpiar advertencias</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3027"/>
+        <location filename="../QScintilla/Editor.py" line="3026"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6258"/>
+        <location filename="../QScintilla/Editor.py" line="6257"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6109"/>
+        <location filename="../QScintilla/Editor.py" line="6108"/>
         <source>Warning: {0}</source>
         <translation>Advertencia: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6116"/>
+        <location filename="../QScintilla/Editor.py" line="6115"/>
         <source>Error: {0}</source>
         <translation>Error: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6447"/>
+        <location filename="../QScintilla/Editor.py" line="6446"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Advertencia:&lt;/b&gt; Perderá los cambios si lo reabre.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4518"/>
+        <location filename="../QScintilla/Editor.py" line="4517"/>
         <source>Activating Auto-Completion Provider</source>
         <translation>Activando el Proveedor de Autocompletado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4518"/>
+        <location filename="../QScintilla/Editor.py" line="4517"/>
         <source>Auto-completion provider cannot be connected because there is already another one active. Please check your configuration.</source>
         <translation>El proveedor de autocompletado no puede ser conectado porque ya hay uno activo. Por favor revise la configuración.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4838"/>
+        <location filename="../QScintilla/Editor.py" line="4837"/>
         <source>Activating Calltip Provider</source>
         <translation>Activando Proveedor de Calltip</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4838"/>
+        <location filename="../QScintilla/Editor.py" line="4837"/>
         <source>Calltip provider cannot be connected because there is already another one active. Please check your configuration.</source>
         <translation>El proveedor de calltip no puede ser conectado porque ya hay uno activo. Por favor revise la configuración.</translation>
     </message>
@@ -9864,27 +9746,27 @@
         <translation>Cambio anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7645"/>
+        <location filename="../QScintilla/Editor.py" line="7644"/>
         <source>Sort Lines</source>
         <translation>Ordenar Líneas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7645"/>
+        <location filename="../QScintilla/Editor.py" line="7644"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>La selección contiene datos ilegales para una ordenación numérica.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6045"/>
+        <location filename="../QScintilla/Editor.py" line="6044"/>
         <source>Warning</source>
         <translation>Advertencia</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6045"/>
+        <location filename="../QScintilla/Editor.py" line="6044"/>
         <source>No warning messages available.</source>
         <translation>No hay mensajes de advertencia disponibles.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6106"/>
+        <location filename="../QScintilla/Editor.py" line="6105"/>
         <source>Style: {0}</source>
         <translation>Estilo: {0}</translation>
     </message>
@@ -9909,7 +9791,7 @@
         <translation>Reabrir Con Codificación</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6441"/>
+        <location filename="../QScintilla/Editor.py" line="6440"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ha cambiado mientras estaba abierto en eric6. ¿Desea volver a cargarlo?&lt;/p&gt;</translation>
     </message>
@@ -9924,32 +9806,32 @@
         <translation>Completo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4567"/>
+        <location filename="../QScintilla/Editor.py" line="4566"/>
         <source>Auto-Completion Provider</source>
         <translation>Proveedor de Autocompletado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4567"/>
+        <location filename="../QScintilla/Editor.py" line="4566"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>El proveedor de lista de completado&apos;{0}&apos; ya está registrado. Se ignora la solicitud duplicada.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4881"/>
+        <location filename="../QScintilla/Editor.py" line="4880"/>
         <source>Call-Tips Provider</source>
         <translation>Proveedor de Call-Tips</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4881"/>
+        <location filename="../QScintilla/Editor.py" line="4880"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>El proveedor de call-tips&apos;{0}&apos; ya está registrado. Se ignora la solicitud duplicada.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7732"/>
+        <location filename="../QScintilla/Editor.py" line="7731"/>
         <source>Register Mouse Click Handler</source>
         <translation>Registrar Manejador de Clicks de Ratón</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7732"/>
+        <location filename="../QScintilla/Editor.py" line="7731"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation>Un manejador de clicks de ratón para &quot;{0}&quot; ya está registrado por &quot;{1}&quot;. Abortando solicitud por &quot;{2}&quot;...</translation>
     </message>
@@ -19261,11 +19143,6 @@
         <translation>Limpiar Datos Privados</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/HelpWindow.py" line="1350"/>
-        <source>&amp;Clear private data</source>
-        <translation type="obsolete">Li&amp;mpiar Datos Privados</translation>
-    </message>
-    <message>
         <location filename="../Helpviewer/HelpWindow.py" line="1358"/>
         <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like browsing history, search history or the favicons database.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Limpiar datos privados&lt;/b&gt;&lt;p&gt;Limpia los datos privados como historial de navegación, de búsqueda o base de datos de favicons.&lt;/p&gt;</translation>
@@ -26447,32 +26324,32 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1168"/>
         <source>Pull current bookmark</source>
-        <translation type="unfinished"></translation>
+        <translation>Pull del marcador actual</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1173"/>
         <source>Pull the current bookmark from a remote repository</source>
-        <translation type="unfinished"></translation>
+        <translation>Hacer pull del marcador actual desde repositorio remoto</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1176"/>
         <source>&lt;b&gt;Pull current bookmark&lt;/b&gt;&lt;p&gt;This pulls the current bookmark from a remote repository into the local repository.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Pull de marcador actual&lt;p&gt;Ejecuta un pull del marcador actual desde un repositorio remoto al repositorio local.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1217"/>
         <source>Push current bookmark</source>
-        <translation type="unfinished"></translation>
+        <translation>Push de marcador actual</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1222"/>
         <source>Push the current bookmark to a remote repository</source>
-        <translation type="unfinished"></translation>
+        <translation>Hacer push del marcador actual hacia repositorio remoto</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py" line="1225"/>
         <source>&lt;b&gt;Push current bookmark&lt;/b&gt;&lt;p&gt;This pushes the current bookmark from the local repository to a remote repository.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Push de marcador actual&lt;p&gt;Ejecuta un pshl del marcador actual desde 3l repositorio local hacia un repositorio remoto.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -32858,12 +32735,12 @@
     <message>
         <location filename="../Network/IRC/IrcWidget.py" line="261"/>
         <source>Disconnecting from network {0}...</source>
-        <translation type="unfinished"></translation>
+        <translation>Desconectando de la red {0}...</translation>
     </message>
     <message>
         <location filename="../Network/IRC/IrcWidget.py" line="266"/>
         <source>Disconnecting from server.</source>
-        <translation type="unfinished"></translation>
+        <translation>Desconectando del servidor.</translation>
     </message>
 </context>
 <context>
@@ -40968,12 +40845,12 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="272"/>
         <source>Select to rescan the project tasks when a project is opened</source>
-        <translation type="unfinished"></translation>
+        <translation>Seleccionar para reescanear las tareas del proyecto al abrir un proyecto</translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/ProjectPage.ui" line="275"/>
         <source>Rescan tasks upon opening</source>
-        <translation type="unfinished"></translation>
+        <translation>Reescanear tareas al abrir</translation>
     </message>
 </context>
 <context>
@@ -62062,12 +61939,12 @@
     <message>
         <location filename="../UI/UserInterface.py" line="2189"/>
         <source>Clear private data</source>
-        <translation type="unfinished">Limpiar Datos Privados</translation>
+        <translation>Limpiar Datos Privados</translation>
     </message>
     <message>
         <location filename="../UI/UserInterface.py" line="2191"/>
         <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like the various list of recently opened files, projects or multi projects.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
+        <translation>&lt;b&gt;Limpiar datos privados&lt;/b&gt;&lt;p&gt;Limpia los datos privados como las listas de archivos recientes, proyectos o multiproyectos.&lt;/p&gt;</translation>
     </message>
 </context>
 <context>
@@ -67746,12 +67623,12 @@
     <message>
         <location filename="../WebBrowser/WebBrowserTabWidget.py" line="243"/>
         <source>Unmute Tab</source>
-        <translation type="unfinished"></translation>
+        <translation>Devolver Sonido a Pestaña</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserTabWidget.py" line="247"/>
         <source>Mute Tab</source>
-        <translation type="unfinished"></translation>
+        <translation>Silenciar Pestaña</translation>
     </message>
 </context>
 <context>
@@ -69368,11 +69245,6 @@
         <translation>Limpiar Datos Privados</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/WebBrowserWindow.py" line="1498"/>
-        <source>&amp;Clear private data</source>
-        <translation type="obsolete">Li&amp;mpiar Datos Privados</translation>
-    </message>
-    <message>
         <location filename="../WebBrowser/WebBrowserWindow.py" line="1506"/>
         <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like browsing history, search history or the favicons database.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Limpiar datos privados&lt;/b&gt;&lt;p&gt;Limpia los datos privados como historial de navegación, de búsqueda o base de datos de favicons.&lt;/p&gt;</translation>
@@ -70257,12 +70129,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="332"/>
+        <location filename="../eric6.py" line="334"/>
         <source>Starting...</source>
         <translation>Comenzando...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="337"/>
+        <location filename="../eric6.py" line="339"/>
         <source>Generating Main Window...</source>
         <translation>Generando Ventana Principal...</translation>
     </message>
@@ -70361,354 +70233,6 @@
     </message>
 </context>
 <context>
-    <name>pep8</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="19"/>
-        <source>indentation contains mixed spaces and tabs</source>
-        <translation type="obsolete">la indentación contiene espacios y tabuladores mezclados</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="22"/>
-        <source>indentation is not a multiple of four</source>
-        <translation type="obsolete">la indentación no es un múltiplo de cuatro</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="25"/>
-        <source>expected an indented block</source>
-        <translation type="obsolete">se esperaba un bloque indentado</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="28"/>
-        <source>unexpected indentation</source>
-        <translation type="obsolete">indentación inesperada</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="74"/>
-        <source>indentation contains tabs</source>
-        <translation type="obsolete">la indentación contiene tabuladores</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="77"/>
-        <source>whitespace after &apos;{0}&apos;</source>
-        <translation type="obsolete">espacio en blanco después de&apos;{0}&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="86"/>
-        <source>whitespace before &apos;{0}&apos;</source>
-        <translation type="obsolete">espacio en blanco antes de&apos;{0}&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="89"/>
-        <source>multiple spaces before operator</source>
-        <translation type="obsolete">múltiples espacios antes de operador</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92"/>
-        <source>multiple spaces after operator</source>
-        <translation type="obsolete">múltiples espacios después de operador</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95"/>
-        <source>tab before operator</source>
-        <translation type="obsolete">tabulador antes de operador</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98"/>
-        <source>tab after operator</source>
-        <translation type="obsolete">tabulador después de operador</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101"/>
-        <source>missing whitespace around operator</source>
-        <translation type="obsolete">falta espacio en blanco alrededor de un operador</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113"/>
-        <source>missing whitespace after &apos;{0}&apos;</source>
-        <translation type="obsolete">falta espacio en blanco después de {0}</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116"/>
-        <source>multiple spaces after &apos;{0}&apos;</source>
-        <translation type="obsolete">múltiples espacios en blanco después de &apos;{0}&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119"/>
-        <source>tab after &apos;{0}&apos;</source>
-        <translation type="obsolete">tabulador después de &apos;{0}&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125"/>
-        <source>at least two spaces before inline comment</source>
-        <translation type="obsolete">al menos dos espacios antes de comentario inline</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128"/>
-        <source>inline comment should start with &apos;# &apos;</source>
-        <translation type="obsolete">un comentario inline debe comenzar con &apos;#&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149"/>
-        <source>trailing whitespace</source>
-        <translation type="obsolete">espacio en blanco por detrás</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152"/>
-        <source>no newline at end of file</source>
-        <translation type="obsolete">no hay carácter de nueva línea al final del archivo</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155"/>
-        <source>blank line contains whitespace</source>
-        <translation type="obsolete"> línea en blanco contiene espacio en blanco</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158"/>
-        <source>expected 1 blank line, found 0</source>
-        <translation type="obsolete">se esperaba una línea en blanco, se han encontrado 0</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161"/>
-        <source>expected 2 blank lines, found {0}</source>
-        <translation type="obsolete">se esperaban dos líneas en blanco, se han encontrado {0}</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/>
-        <source>too many blank lines ({0})</source>
-        <translation type="obsolete">demasiadas líneas en blanco ({0})</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/>
-        <source>blank lines found after function decorator</source>
-        <translation type="obsolete">encontradas líneas en blanco después de decorador de función</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/>
-        <source>blank line at end of file</source>
-        <translation type="obsolete">línea en blanco al final del archivo</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="173"/>
-        <source>multiple imports on one line</source>
-        <translation type="obsolete">múltiples import en una línea</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/>
-        <source>.has_key() is deprecated, use &apos;in&apos;</source>
-        <translation type="obsolete">.has_key()está obsoleto, use &apos;in&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/>
-        <source>deprecated form of raising exception</source>
-        <translation type="obsolete">forma obsoleta de lanzar una excepción</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/>
-        <source>&apos;&lt;&gt;&apos; is deprecated, use &apos;!=&apos;</source>
-        <translation type="obsolete">&apos;&lt;&gt;&apos; está obsoleto, use &apos;!=&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/>
-        <source>backticks are deprecated, use &apos;repr()&apos;</source>
-        <translation type="obsolete">las comillas hacia atrás están obsoletas, use &apos;repr()&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/>
-        <source>multiple statements on one line (colon)</source>
-        <translation type="obsolete">múltiples sentencias en una línea (dos puntos)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="203"/>
-        <source>multiple statements on one line (semicolon)</source>
-        <translation type="obsolete">múltiples sentencias en una línea (punto y coma)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="40"/>
-        <source>continuation line indentation is not a multiple of four</source>
-        <translation type="obsolete">indentación de línea de continuación no es múltiplo de cuatro</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="43"/>
-        <source>continuation line missing indentation or outdented</source>
-        <translation type="obsolete">ínea de continuación sin indentación o bien con indentación inversa</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="46"/>
-        <source>closing bracket does not match indentation of opening bracket&apos;s line</source>
-        <translation type="obsolete">llave de cierre no coincide con la indentación de la línea de la llave de apertura</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="50"/>
-        <source>closing bracket does not match visual indentation</source>
-        <translation type="obsolete">llave de cierre no coincide con indentación visual</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="56"/>
-        <source>continuation line over-indented for hanging indent</source>
-        <translation type="obsolete">línea de continuación sobre-indentada por indentación colgada</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="59"/>
-        <source>continuation line over-indented for visual indent</source>
-        <translation type="obsolete">línea de continuación sobre indentada para indentación visual</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="62"/>
-        <source>continuation line under-indented for visual indent</source>
-        <translation type="obsolete">línea de continuación poco indentada para indentación visual</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="71"/>
-        <source>closing bracket is missing indentation</source>
-        <translation type="obsolete">llave de cierre a la que falta indentación</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104"/>
-        <source>missing whitespace around arithmetic operator</source>
-        <translation type="obsolete">falta espacio en blanco alrededor de operador aritmético</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107"/>
-        <source>missing whitespace around bitwise or shift operator</source>
-        <translation type="obsolete">falta espacio en blanco alrededor de operador a nivel de bit o shift</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110"/>
-        <source>missing whitespace around modulo operator</source>
-        <translation type="obsolete">falta espacio en blanco alrededor de operador módulo</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122"/>
-        <source>unexpected spaces around keyword / parameter equals</source>
-        <translation type="obsolete">espacios inesperados alrededor de palabra clave / parámetro igual a</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137"/>
-        <source>multiple spaces after keyword</source>
-        <translation type="obsolete">múltiples espacios después de palabra clave</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140"/>
-        <source>multiple spaces before keyword</source>
-        <translation type="obsolete">múltiples espacios antes de palabra clave</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143"/>
-        <source>tab after keyword</source>
-        <translation type="obsolete">tabulador despues de palabra clave</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146"/>
-        <source>tab before keyword</source>
-        <translation type="obsolete">tabulador antes de palabra clave</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="179"/>
-        <source>line too long ({0} &gt; {1} characters)</source>
-        <translation type="obsolete">línea demasiado larga ({0}-&gt; {1} caracteres)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/>
-        <source>the backslash is redundant between brackets</source>
-        <translation type="obsolete">el backslash es redundante entre llaves</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/>
-        <source>statement ends with a semicolon</source>
-        <translation type="obsolete">sentencia termina en punto y coma</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/>
-        <source>comparison to {0} should be {1}</source>
-        <translation type="obsolete">comparación con {0} debe ser {1}</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/>
-        <source>do not compare types, use &apos;isinstance()&apos;</source>
-        <translation type="obsolete">no comparar tipos, usar &apos;isinstance()&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/>
-        <source>{0}: {1}</source>
-        <translation type="obsolete">{0}: {1}</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="53"/>
-        <source>continuation line with same indent as next logical line</source>
-        <translation type="obsolete">indentación de línea de continuación como la siguiente línea lógica</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="65"/>
-        <source>visually indented line with same indent as next logical line</source>
-        <translation type="obsolete">línea visualmente indentada con la misma indentación que la siguiente línea lógica</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="68"/>
-        <source>continuation line unaligned for hanging indent</source>
-        <translation type="obsolete">línea de continuación sin alinear debido a indentación pendiente</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131"/>
-        <source>block comment should start with &apos;# &apos;</source>
-        <translation type="obsolete">comentarios de bloque debería comenzar con &apos;# &apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/>
-        <source>test for membership should be &apos;not in&apos;</source>
-        <translation type="obsolete">comprobación de &apos;miembro de&apos; debería ser &apos;not in&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/>
-        <source>test for object identity should be &apos;is not&apos;</source>
-        <translation type="obsolete">comprobación para identidad del objeto debería ser &apos;is not&apos;</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/>
-        <source>{0}</source>
-        <translation type="obsolete">{0}</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="37"/>
-        <source>unexpected indentation (comment)</source>
-        <translation type="obsolete">indentación inesperada (comentario)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134"/>
-        <source>too many leading &apos;#&apos; for block comment</source>
-        <translation type="obsolete">demasiados &apos;#&apos; al principio para comentario de bloque</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="176"/>
-        <source>module level import not at top of file</source>
-        <translation type="obsolete">import a nivel de módulo no al principio del archivo</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/>
-        <source>line break before binary operator</source>
-        <translation type="obsolete">nueva línea antes de operador binario</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/>
-        <source>multiple statements on one line (def)</source>
-        <translation type="obsolete">múltiples sentencias en una línea (def)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/>
-        <source>do not assign a lambda expression, use a def</source>
-        <translation type="obsolete">no asignar una expresión lambda, utilizar un def</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="31"/>
-        <source>indentation is not a multiple of four (comment)</source>
-        <translation type="obsolete">la indentación no es un múltiplo de cuatro (comentario)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="34"/>
-        <source>expected an indented block (comment)</source>
-        <translation type="obsolete">se esperaba un bloque indentado (comentario)</translation>
-    </message>
-</context>
-<context>
     <name>pyFlakes</name>
     <message>
         <location filename="../Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py" line="17"/>
@@ -70861,382 +70385,382 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="19"/>
         <source>indentation contains mixed spaces and tabs</source>
-        <translation type="unfinished">la indentación contiene espacios y tabuladores mezclados</translation>
+        <translation>la indentación contiene espacios y tabuladores mezclados</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="22"/>
         <source>indentation is not a multiple of four</source>
-        <translation type="unfinished">la indentación no es un múltiplo de cuatro</translation>
+        <translation>la indentación no es un múltiplo de cuatro</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="25"/>
         <source>expected an indented block</source>
-        <translation type="unfinished">se esperaba un bloque indentado</translation>
+        <translation>se esperaba un bloque indentado</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="28"/>
         <source>unexpected indentation</source>
-        <translation type="unfinished">indentación inesperada</translation>
+        <translation>indentación inesperada</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="31"/>
         <source>indentation is not a multiple of four (comment)</source>
-        <translation type="unfinished">la indentación no es un múltiplo de cuatro (comentario)</translation>
+        <translation>la indentación no es un múltiplo de cuatro (comentario)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="34"/>
         <source>expected an indented block (comment)</source>
-        <translation type="unfinished">se esperaba un bloque indentado (comentario)</translation>
+        <translation>se esperaba un bloque indentado (comentario)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="37"/>
         <source>unexpected indentation (comment)</source>
-        <translation type="unfinished">indentación inesperada (comentario)</translation>
+        <translation>indentación inesperada (comentario)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="40"/>
         <source>continuation line indentation is not a multiple of four</source>
-        <translation type="unfinished">indentación de línea de continuación no es múltiplo de cuatro</translation>
+        <translation>indentación de línea de continuación no es múltiplo de cuatro</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="43"/>
         <source>continuation line missing indentation or outdented</source>
-        <translation type="unfinished">ínea de continuación sin indentación o bien con indentación inversa</translation>
+        <translation>línea de continuación sin indentación o bien con indentación inversa</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="46"/>
         <source>closing bracket does not match indentation of opening bracket&apos;s line</source>
-        <translation type="unfinished">llave de cierre no coincide con la indentación de la línea de la llave de apertura</translation>
+        <translation>llave de cierre no coincide con la indentación de la línea de la llave de apertura</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="50"/>
         <source>closing bracket does not match visual indentation</source>
-        <translation type="unfinished">llave de cierre no coincide con indentación visual</translation>
+        <translation>llave de cierre no coincide con indentación visual</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="53"/>
         <source>continuation line with same indent as next logical line</source>
-        <translation type="unfinished">indentación de línea de continuación como la siguiente línea lógica</translation>
+        <translation>indentación de línea de continuación como la siguiente línea lógica</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="56"/>
         <source>continuation line over-indented for hanging indent</source>
-        <translation type="unfinished">línea de continuación sobre-indentada por indentación colgada</translation>
+        <translation>línea de continuación sobre-indentada por indentación colgada</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="59"/>
         <source>continuation line over-indented for visual indent</source>
-        <translation type="unfinished">línea de continuación sobre indentada para indentación visual</translation>
+        <translation>línea de continuación sobre indentada para indentación visual</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="62"/>
         <source>continuation line under-indented for visual indent</source>
-        <translation type="unfinished">línea de continuación poco indentada para indentación visual</translation>
+        <translation>línea de continuación poco indentada para indentación visual</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="65"/>
         <source>visually indented line with same indent as next logical line</source>
-        <translation type="unfinished">línea visualmente indentada con la misma indentación que la siguiente línea lógica</translation>
+        <translation>línea visualmente indentada con la misma indentación que la siguiente línea lógica</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="68"/>
         <source>continuation line unaligned for hanging indent</source>
-        <translation type="unfinished">línea de continuación sin alinear debido a indentación pendiente</translation>
+        <translation>línea de continuación sin alinear debido a indentación pendiente</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="71"/>
         <source>closing bracket is missing indentation</source>
-        <translation type="unfinished">llave de cierre a la que falta indentación</translation>
+        <translation>llave de cierre a la que falta indentación</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="74"/>
         <source>indentation contains tabs</source>
-        <translation type="unfinished">la indentación contiene tabuladores</translation>
+        <translation>la indentación contiene tabuladores</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="77"/>
         <source>whitespace after &apos;{0}&apos;</source>
-        <translation type="unfinished">espacio en blanco después de&apos;{0}&apos;</translation>
+        <translation>espacio en blanco después de&apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="86"/>
         <source>whitespace before &apos;{0}&apos;</source>
-        <translation type="unfinished">espacio en blanco antes de&apos;{0}&apos;</translation>
+        <translation>espacio en blanco antes de&apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="89"/>
         <source>multiple spaces before operator</source>
-        <translation type="unfinished">múltiples espacios antes de operador</translation>
+        <translation>múltiples espacios antes de operador</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92"/>
         <source>multiple spaces after operator</source>
-        <translation type="unfinished">múltiples espacios después de operador</translation>
+        <translation>múltiples espacios después de operador</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95"/>
         <source>tab before operator</source>
-        <translation type="unfinished">tabulador antes de operador</translation>
+        <translation>tabulador antes de operador</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98"/>
         <source>tab after operator</source>
-        <translation type="unfinished">tabulador después de operador</translation>
+        <translation>tabulador después de operador</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101"/>
         <source>missing whitespace around operator</source>
-        <translation type="unfinished">falta espacio en blanco alrededor de un operador</translation>
+        <translation>falta espacio en blanco alrededor de un operador</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104"/>
         <source>missing whitespace around arithmetic operator</source>
-        <translation type="unfinished">falta espacio en blanco alrededor de operador aritmético</translation>
+        <translation>falta espacio en blanco alrededor de operador aritmético</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107"/>
         <source>missing whitespace around bitwise or shift operator</source>
-        <translation type="unfinished">falta espacio en blanco alrededor de operador a nivel de bit o shift</translation>
+        <translation>falta espacio en blanco alrededor de operador a nivel de bit o shift</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110"/>
         <source>missing whitespace around modulo operator</source>
-        <translation type="unfinished">falta espacio en blanco alrededor de operador módulo</translation>
+        <translation>falta espacio en blanco alrededor de operador módulo</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113"/>
         <source>missing whitespace after &apos;{0}&apos;</source>
-        <translation type="unfinished">falta espacio en blanco después de {0}</translation>
+        <translation>falta espacio en blanco después de {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116"/>
         <source>multiple spaces after &apos;{0}&apos;</source>
-        <translation type="unfinished">múltiples espacios en blanco después de &apos;{0}&apos;</translation>
+        <translation>múltiples espacios en blanco después de &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119"/>
         <source>tab after &apos;{0}&apos;</source>
-        <translation type="unfinished">tabulador después de &apos;{0}&apos;</translation>
+        <translation>tabulador después de &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122"/>
         <source>unexpected spaces around keyword / parameter equals</source>
-        <translation type="unfinished">espacios inesperados alrededor de palabra clave / parámetro igual a</translation>
+        <translation>espacios inesperados alrededor de palabra clave / parámetro igual a</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125"/>
         <source>at least two spaces before inline comment</source>
-        <translation type="unfinished">al menos dos espacios antes de comentario inline</translation>
+        <translation>al menos dos espacios antes de comentario inline</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128"/>
         <source>inline comment should start with &apos;# &apos;</source>
-        <translation type="unfinished">un comentario inline debe comenzar con &apos;#&apos;</translation>
+        <translation>un comentario inline debe comenzar con &apos;#&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131"/>
         <source>block comment should start with &apos;# &apos;</source>
-        <translation type="unfinished">comentarios de bloque debería comenzar con &apos;# &apos;</translation>
+        <translation>comentarios de bloque debería comenzar con &apos;# &apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134"/>
         <source>too many leading &apos;#&apos; for block comment</source>
-        <translation type="unfinished">demasiados &apos;#&apos; al principio para comentario de bloque</translation>
+        <translation>demasiados &apos;#&apos; al principio para comentario de bloque</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137"/>
         <source>multiple spaces after keyword</source>
-        <translation type="unfinished">múltiples espacios después de palabra clave</translation>
+        <translation>múltiples espacios después de palabra clave</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140"/>
         <source>multiple spaces before keyword</source>
-        <translation type="unfinished">múltiples espacios antes de palabra clave</translation>
+        <translation>múltiples espacios antes de palabra clave</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143"/>
         <source>tab after keyword</source>
-        <translation type="unfinished">tabulador despues de palabra clave</translation>
+        <translation>tabulador despues de palabra clave</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146"/>
         <source>tab before keyword</source>
-        <translation type="unfinished">tabulador antes de palabra clave</translation>
+        <translation>tabulador antes de palabra clave</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149"/>
         <source>missing whitespace after keyword</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152"/>
         <source>trailing whitespace</source>
-        <translation type="unfinished">espacio en blanco por detrás</translation>
+        <translation>espacio en blanco por detrás</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155"/>
         <source>no newline at end of file</source>
-        <translation type="unfinished">no hay carácter de nueva línea al final del archivo</translation>
+        <translation>no hay carácter de nueva línea al final del archivo</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158"/>
         <source>blank line contains whitespace</source>
-        <translation type="unfinished"> línea en blanco contiene espacio en blanco</translation>
+        <translation> línea en blanco contiene espacio en blanco</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161"/>
         <source>expected 1 blank line, found 0</source>
-        <translation type="unfinished">se esperaba una línea en blanco, se han encontrado 0</translation>
+        <translation>se esperaba una línea en blanco, se han encontrado 0</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/>
         <source>expected 2 blank lines, found {0}</source>
-        <translation type="unfinished">se esperaban dos líneas en blanco, se han encontrado {0}</translation>
+        <translation>se esperaban dos líneas en blanco, se han encontrado {0}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/>
         <source>too many blank lines ({0})</source>
-        <translation type="unfinished">demasiadas líneas en blanco ({0})</translation>
+        <translation>demasiadas líneas en blanco ({0})</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/>
         <source>blank lines found after function decorator</source>
-        <translation type="unfinished">encontradas líneas en blanco después de decorador de función</translation>
+        <translation>encontradas líneas en blanco después de decorador de función</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="173"/>
         <source>expected 2 blank lines after class or function definition, found {0}</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177"/>
         <source>expected 1 blank line before a nested definition, found 0</source>
-        <translation type="unfinished"></translation>
+        <translation></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/>
         <source>blank line at end of file</source>
-        <translation type="unfinished">línea en blanco al final del archivo</translation>
+        <translation>línea en blanco al final del archivo</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/>
         <source>multiple imports on one line</source>
-        <translation type="unfinished">múltiples import en una línea</translation>
+        <translation>múltiples import en una línea</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/>
         <source>module level import not at top of file</source>
-        <translation type="unfinished">import a nivel de módulo no al principio del archivo</translation>
+        <translation>import a nivel de módulo no al principio del archivo</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/>
         <source>line too long ({0} &gt; {1} characters)</source>
-        <translation type="unfinished">línea demasiado larga ({0}-&gt; {1} caracteres)</translation>
+        <translation>línea demasiado larga ({0} &gt; {1} caracteres)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/>
         <source>the backslash is redundant between brackets</source>
-        <translation type="unfinished">el backslash es redundante entre llaves</translation>
+        <translation>el backslash es redundante entre llaves</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/>
         <source>line break before binary operator</source>
-        <translation type="unfinished">nueva línea antes de operador binario</translation>
+        <translation>nueva línea antes de operador binario</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/>
         <source>.has_key() is deprecated, use &apos;in&apos;</source>
-        <translation type="unfinished">.has_key()está obsoleto, use &apos;in&apos;</translation>
+        <translation>.has_key()está obsoleto, use &apos;in&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/>
         <source>deprecated form of raising exception</source>
-        <translation type="unfinished">forma obsoleta de lanzar una excepción</translation>
+        <translation>forma obsoleta de lanzar una excepción</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/>
         <source>&apos;&lt;&gt;&apos; is deprecated, use &apos;!=&apos;</source>
-        <translation type="unfinished">&apos;&lt;&gt;&apos; está obsoleto, use &apos;!=&apos;</translation>
+        <translation>&apos;&lt;&gt;&apos; está obsoleto, use &apos;!=&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/>
         <source>backticks are deprecated, use &apos;repr()&apos;</source>
-        <translation type="unfinished">las comillas hacia atrás están obsoletas, use &apos;repr()&apos;</translation>
+        <translation>las comillas hacia atrás están obsoletas, use &apos;repr()&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/>
         <source>multiple statements on one line (colon)</source>
-        <translation type="unfinished">múltiples sentencias en una línea (dos puntos)</translation>
+        <translation>múltiples sentencias en una línea (dos puntos)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/>
         <source>multiple statements on one line (semicolon)</source>
-        <translation type="unfinished">múltiples sentencias en una línea (punto y coma)</translation>
+        <translation>múltiples sentencias en una línea (punto y coma)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/>
         <source>statement ends with a semicolon</source>
-        <translation type="unfinished">sentencia termina en punto y coma</translation>
+        <translation>sentencia termina en punto y coma</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/>
         <source>multiple statements on one line (def)</source>
-        <translation type="unfinished">múltiples sentencias en una línea (def)</translation>
+        <translation>múltiples sentencias en una línea (def)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/>
         <source>multiple statements on one line (async def)</source>
-        <translation type="unfinished"></translation>
+        <translation>multiples sentencias en una línea (async def)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/>
         <source>comparison to {0} should be {1}</source>
-        <translation type="unfinished">comparación con {0} debe ser {1}</translation>
+        <translation>comparación con {0} debe ser {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/>
         <source>test for membership should be &apos;not in&apos;</source>
-        <translation type="unfinished">comprobación de &apos;miembro de&apos; debería ser &apos;not in&apos;</translation>
+        <translation>comprobación de &apos;miembro de&apos; debería ser &apos;not in&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/>
         <source>test for object identity should be &apos;is not&apos;</source>
-        <translation type="unfinished">comprobación para identidad del objeto debería ser &apos;is not&apos;</translation>
+        <translation>comprobación para identidad del objeto debería ser &apos;is not&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/>
         <source>do not compare types, use &apos;isinstance()&apos;</source>
-        <translation type="unfinished">no comparar tipos, usar &apos;isinstance()&apos;</translation>
+        <translation>no comparar tipos, usar &apos;isinstance()&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/>
         <source>do not assign a lambda expression, use a def</source>
-        <translation type="unfinished">no asignar una expresión lambda, utilizar un def</translation>
+        <translation>no asignar una expresión lambda, utilizar un def</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/>
         <source>ambiguous variable name &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
+        <translation>nombre de variable ambiguo &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/>
         <source>ambiguous class definition &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
+        <translation>definición ambigua de clase &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/>
         <source>ambiguous function definition &apos;{0}&apos;</source>
-        <translation type="unfinished"></translation>
+        <translation>definición ambigua de función &apos;{0}&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/>
         <source>{0}: {1}</source>
-        <translation type="unfinished">{0}: {1}</translation>
+        <translation>{0}: {1}</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/>
         <source>{0}</source>
-        <translation type="unfinished">{0}</translation>
+        <translation>{0}</translation>
     </message>
 </context>
 <context>

eric ide

mercurial