i18n/eric6_es.ts

changeset 6044
427c4ead135d
parent 6042
3ac954550a0a
child 6050
25a4ddb25ca4
child 6051
6e09a9a73cb7
--- a/i18n/eric6_es.ts	Sat Dec 30 18:25:38 2017 +0100
+++ b/i18n/eric6_es.ts	Sat Dec 30 18:33:35 2017 +0100
@@ -1,6 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="es">
+<!DOCTYPE TS><TS version="2.0" language="es" sourcelanguage="">
 <context>
     <name>AboutDialog</name>
     <message>
@@ -1960,8 +1959,8 @@
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="145"/>
-        <source>Open in New &amp;Tab	Ctrl+LMB</source>
-        <translation>Abrir en Nueva &amp;Pestaña	Ctrl+LMB (botón izquierdo del ratón)</translation>
+        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
+        <translation>Abrir en Nueva &amp;Pestaña<byte value="x9"/>Ctrl+LMB (botón izquierdo del ratón)</translation>
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksMenu.py" line="151"/>
@@ -1980,8 +1979,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/>
-        <source>Open in New Tab	Ctrl+LMB</source>
-        <translation>Abrir en Nueva Pestaña	 Ctrl+LMB (botón izquierdo del ratón)</translation>
+        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
+        <translation>Abrir en Nueva Pestaña<byte value="x9"/> Ctrl+LMB (botón izquierdo del ratón)</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="169"/>
@@ -2064,8 +2063,8 @@
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="93"/>
-        <source>Open in New &amp;Tab	Ctrl+LMB</source>
-        <translation>Abrir en Nueva &amp;Pestaña	Ctrl+LMB (botón izquierdo del ratón)</translation>
+        <source>Open in New &amp;Tab<byte value="x9"/>Ctrl+LMB</source>
+        <translation>Abrir en Nueva &amp;Pestaña<byte value="x9"/>Ctrl+LMB (botón izquierdo del ratón)</translation>
     </message>
     <message>
         <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="104"/>
@@ -2079,8 +2078,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="90"/>
-        <source>Open in New Tab	Ctrl+LMB</source>
-        <translation>Abrir en Nueva Pestaña	 Ctrl+LMB (botón izquierdo del ratón)</translation>
+        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
+        <translation>Abrir en Nueva Pestaña<byte value="x9"/> Ctrl+LMB (botón izquierdo del ratón)</translation>
     </message>
     <message>
         <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="93"/>
@@ -5573,7 +5572,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1845"/>
+        <location filename="../Debugger/DebugUI.py" line="1847"/>
         <source>Run Script</source>
         <translation>Ejecutar Script</translation>
     </message>
@@ -5593,7 +5592,7 @@
         <translation>&lt;b&gt;Ejecutar Script&lt;/b&gt;&lt;p&gt;Establece los parámetros de la línea de comandos y ejecuta el script fuera del depurador. Si tiene cambios sin guardar, deben ser guardados primero.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1860"/>
+        <location filename="../Debugger/DebugUI.py" line="1862"/>
         <source>Run Project</source>
         <translation>Ejecutar Proyecto</translation>
     </message>
@@ -5693,7 +5692,7 @@
         <translation>&lt;b&gt;Hacer Profiling del Proyecto&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comandos y hacer profiling del proyecto actual. Si hay archivos que tienen cambios sin guardar, se puede guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1981"/>
+        <location filename="../Debugger/DebugUI.py" line="1983"/>
         <source>Debug Script</source>
         <translation>Depurar Script</translation>
     </message>
@@ -5713,7 +5712,7 @@
         <translation>&lt;b&gt;Depurar Script&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comandos y establecer la línea actual en la ventana actual de edición como la primera sentencia Python ejecutable. Si el archivo tiene cambios sin guardar, se puede guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1997"/>
+        <location filename="../Debugger/DebugUI.py" line="1999"/>
         <source>Debug Project</source>
         <translation>Depurar proyecto</translation>
     </message>
@@ -6016,47 +6015,47 @@
         <translation>El programa en depuración ha terminado inesperadamente.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1351"/>
+        <location filename="../Debugger/DebugUI.py" line="1353"/>
         <source>Breakpoint Condition Error</source>
         <translation>Error en la condición del Breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1592"/>
+        <location filename="../Debugger/DebugUI.py" line="1594"/>
         <source>Coverage of Project</source>
         <translation>Cobertura del Proyecto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1579"/>
+        <location filename="../Debugger/DebugUI.py" line="1581"/>
         <source>Coverage of Script</source>
         <translation>Cobertura del Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1860"/>
+        <location filename="../Debugger/DebugUI.py" line="1862"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>No hay script principal definido para el proyecto actual. Abortando</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1725"/>
+        <location filename="../Debugger/DebugUI.py" line="1727"/>
         <source>Profile of Project</source>
         <translation>Profiling del proyecto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1712"/>
+        <location filename="../Debugger/DebugUI.py" line="1714"/>
         <source>Profile of Script</source>
         <translation>Profiling del script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1997"/>
+        <location filename="../Debugger/DebugUI.py" line="1999"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>No hay script principal definido para el proyecto actual. La depuración no es posible.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1387"/>
+        <location filename="../Debugger/DebugUI.py" line="1389"/>
         <source>Watch Expression Error</source>
         <translation>Error en la Expresión a Examinar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1427"/>
+        <location filename="../Debugger/DebugUI.py" line="1429"/>
         <source>Watch expression already exists</source>
         <translation>La expresión a Examinar ya existe</translation>
     </message>
@@ -6108,22 +6107,22 @@
         <translation>&lt;p&gt;El programa en depuración ha lanzado la excepción &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1351"/>
+        <location filename="../Debugger/DebugUI.py" line="1353"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La condición del punto de ruptura &lt;b&gt;{0},{1}&lt;/b&gt; tiene un error de sintaxis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1387"/>
+        <location filename="../Debugger/DebugUI.py" line="1389"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La expresión a examinar &lt;b&gt;{0}&lt;/b&gt; contiene un error de sintaxis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1417"/>
+        <location filename="../Debugger/DebugUI.py" line="1419"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Una expresión a examinar &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1421"/>
+        <location filename="../Debugger/DebugUI.py" line="1423"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <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>
@@ -9830,7 +9829,7 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2938"/>
+        <location filename="../QScintilla/Editor.py" line="2937"/>
         <source>Open File</source>
         <translation>Abrir archivo</translation>
     </message>
@@ -10085,7 +10084,7 @@
         <translation>Editar punto de interrupción...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5312"/>
+        <location filename="../QScintilla/Editor.py" line="5313"/>
         <source>Enable breakpoint</source>
         <translation>Activar punto de interrupción</translation>
     </message>
@@ -10145,247 +10144,247 @@
         <translation>No se ha proporcionado un formato de exportación. Abortando...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1812"/>
+        <location filename="../QScintilla/Editor.py" line="1811"/>
         <source>Modification of Read Only file</source>
         <translation>Modificación de un archivo de solo lectura</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1812"/>
+        <location filename="../QScintilla/Editor.py" line="1811"/>
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <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="2503"/>
+        <location filename="../QScintilla/Editor.py" line="2502"/>
         <source>Printing...</source>
         <translation>Imprimiendo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2520"/>
+        <location filename="../QScintilla/Editor.py" line="2519"/>
         <source>Printing completed</source>
         <translation>Impresión completa</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2522"/>
+        <location filename="../QScintilla/Editor.py" line="2521"/>
         <source>Error while printing</source>
         <translation>Error al imprimir</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2525"/>
+        <location filename="../QScintilla/Editor.py" line="2524"/>
         <source>Printing aborted</source>
         <translation>Impresión cancelada</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2883"/>
+        <location filename="../QScintilla/Editor.py" line="2882"/>
         <source>File Modified</source>
         <translation>Archivo modificado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3101"/>
+        <location filename="../QScintilla/Editor.py" line="3100"/>
         <source>Save File</source>
         <translation>Guardar archivo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4513"/>
+        <location filename="../QScintilla/Editor.py" line="4512"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4513"/>
+        <location filename="../QScintilla/Editor.py" line="4512"/>
         <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="5315"/>
+        <location filename="../QScintilla/Editor.py" line="5316"/>
         <source>Disable breakpoint</source>
         <translation>Deshabilitar punto de interrupción</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5692"/>
+        <location filename="../QScintilla/Editor.py" line="5693"/>
         <source>Code Coverage</source>
         <translation>Cobertura de codigo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5692"/>
+        <location filename="../QScintilla/Editor.py" line="5693"/>
         <source>Please select a coverage file</source>
         <translation>Por favor seleccione un archivo de cobertura</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5755"/>
+        <location filename="../QScintilla/Editor.py" line="5756"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Mostrar Anotaciones de Cobertura de Código</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5748"/>
+        <location filename="../QScintilla/Editor.py" line="5749"/>
         <source>All lines have been covered.</source>
         <translation>Todas las líneas han sido cubiertas.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5755"/>
+        <location filename="../QScintilla/Editor.py" line="5756"/>
         <source>There is no coverage file available.</source>
         <translation>No hay archivo de cobertura disponible.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5870"/>
+        <location filename="../QScintilla/Editor.py" line="5871"/>
         <source>Profile Data</source>
         <translation>Datos de profiling</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5870"/>
+        <location filename="../QScintilla/Editor.py" line="5871"/>
         <source>Please select a profile file</source>
         <translation>Por favor seleccione un archivo de profiling</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6030"/>
+        <location filename="../QScintilla/Editor.py" line="6031"/>
         <source>Syntax Error</source>
         <translation>Error de sintaxis</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6030"/>
+        <location filename="../QScintilla/Editor.py" line="6031"/>
         <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="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6346"/>
         <source>Macro Name</source>
         <translation>Nombre de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6346"/>
         <source>Select a macro name:</source>
         <translation>Seleccione un nombre de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6373"/>
+        <location filename="../QScintilla/Editor.py" line="6374"/>
         <source>Load macro file</source>
         <translation>Cargar archivo de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6416"/>
+        <location filename="../QScintilla/Editor.py" line="6417"/>
         <source>Macro files (*.macro)</source>
         <translation>Archivos de Macro  (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6396"/>
+        <location filename="../QScintilla/Editor.py" line="6397"/>
         <source>Error loading macro</source>
         <translation>Error al cargar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6416"/>
+        <location filename="../QScintilla/Editor.py" line="6417"/>
         <source>Save macro file</source>
         <translation>Guardar archivo de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6433"/>
+        <location filename="../QScintilla/Editor.py" line="6434"/>
         <source>Save macro</source>
         <translation>Guardar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6450"/>
         <source>Error saving macro</source>
         <translation>Error al guardar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6462"/>
+        <location filename="../QScintilla/Editor.py" line="6463"/>
         <source>Start Macro Recording</source>
         <translation>Comenzar grabación de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6462"/>
+        <location filename="../QScintilla/Editor.py" line="6463"/>
         <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="6488"/>
+        <location filename="../QScintilla/Editor.py" line="6489"/>
         <source>Macro Recording</source>
         <translation>Grabando macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6488"/>
+        <location filename="../QScintilla/Editor.py" line="6489"/>
         <source>Enter name of the macro:</source>
         <translation>Introduzca el nombre de la macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6626"/>
+        <location filename="../QScintilla/Editor.py" line="6627"/>
         <source>File changed</source>
         <translation>Archivo modificado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6930"/>
+        <location filename="../QScintilla/Editor.py" line="6931"/>
         <source>Drop Error</source>
         <translation>Error al soltar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6951"/>
+        <location filename="../QScintilla/Editor.py" line="6952"/>
         <source>Resources</source>
         <translation>Recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6953"/>
+        <location filename="../QScintilla/Editor.py" line="6954"/>
         <source>Add file...</source>
         <translation>Añadir archivo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6955"/>
+        <location filename="../QScintilla/Editor.py" line="6956"/>
         <source>Add files...</source>
         <translation>Añadir archivos...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6957"/>
+        <location filename="../QScintilla/Editor.py" line="6958"/>
         <source>Add aliased file...</source>
         <translation>Añadir archivo con un alias...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6960"/>
+        <location filename="../QScintilla/Editor.py" line="6961"/>
         <source>Add localized resource...</source>
         <translation>Añadir recursos localizados...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6964"/>
+        <location filename="../QScintilla/Editor.py" line="6965"/>
         <source>Add resource frame</source>
         <translation>Añadir ventana de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6983"/>
+        <location filename="../QScintilla/Editor.py" line="6984"/>
         <source>Add file resource</source>
         <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6999"/>
+        <location filename="../QScintilla/Editor.py" line="7000"/>
         <source>Add file resources</source>
         <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7027"/>
+        <location filename="../QScintilla/Editor.py" line="7028"/>
         <source>Add aliased file resource</source>
         <translation>Añadir archivo de recursos con un alias</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7091"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Package Diagram</source>
         <translation>Digrama de paquetes</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7091"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Include class attributes?</source>
         <translation>¿Incluir atributos de clase?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7111"/>
+        <location filename="../QScintilla/Editor.py" line="7112"/>
         <source>Imports Diagram</source>
         <translation>Diagrama de imports</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7111"/>
+        <location filename="../QScintilla/Editor.py" line="7112"/>
         <source>Include imports from external modules?</source>
         <translation>¿Incluir los imports de módulos externos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7125"/>
+        <location filename="../QScintilla/Editor.py" line="7126"/>
         <source>Application Diagram</source>
         <translation>Diagrama de aplicación</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7125"/>
+        <location filename="../QScintilla/Editor.py" line="7126"/>
         <source>Include module names?</source>
         <translation>¿Incluir nombres de módulos?</translation>
     </message>
@@ -10455,7 +10454,7 @@
         <translation>Seleccionar el Analizador Léxico de Pygments.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7403"/>
+        <location filename="../QScintilla/Editor.py" line="7404"/>
         <source>Check spelling...</source>
         <translation>Corrección ortográfica...</translation>
     </message>
@@ -10465,12 +10464,12 @@
         <translation>Corrección ortográfica de la selección...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7406"/>
+        <location filename="../QScintilla/Editor.py" line="7407"/>
         <source>Add to dictionary</source>
         <translation>Añadir al diccionario</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7408"/>
+        <location filename="../QScintilla/Editor.py" line="7409"/>
         <source>Ignore All</source>
         <translation>Ignorar Todo</translation>
     </message>
@@ -10495,47 +10494,47 @@
         <translation>Alternativas ({0})</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2883"/>
+        <location filename="../QScintilla/Editor.py" line="2882"/>
         <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="2938"/>
+        <location filename="../QScintilla/Editor.py" line="2937"/>
         <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="3042"/>
+        <location filename="../QScintilla/Editor.py" line="3041"/>
         <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="6387"/>
+        <location filename="../QScintilla/Editor.py" line="6388"/>
         <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="6396"/>
+        <location filename="../QScintilla/Editor.py" line="6397"/>
         <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="6449"/>
+        <location filename="../QScintilla/Editor.py" line="6450"/>
         <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="6790"/>
+        <location filename="../QScintilla/Editor.py" line="6791"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6930"/>
+        <location filename="../QScintilla/Editor.py" line="6931"/>
         <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="7027"/>
+        <location filename="../QScintilla/Editor.py" line="7028"/>
         <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>
@@ -10560,27 +10559,27 @@
         <translation>Limpiar advertencias</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3101"/>
+        <location filename="../QScintilla/Editor.py" line="3100"/>
         <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="6433"/>
+        <location filename="../QScintilla/Editor.py" line="6434"/>
         <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="6284"/>
+        <location filename="../QScintilla/Editor.py" line="6285"/>
         <source>Warning: {0}</source>
         <translation>Advertencia: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6291"/>
+        <location filename="../QScintilla/Editor.py" line="6292"/>
         <source>Error: {0}</source>
         <translation>Error: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6622"/>
+        <location filename="../QScintilla/Editor.py" line="6623"/>
         <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>
@@ -10605,27 +10604,27 @@
         <translation>Cambio anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7820"/>
+        <location filename="../QScintilla/Editor.py" line="7821"/>
         <source>Sort Lines</source>
         <translation>Ordenar Líneas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7820"/>
+        <location filename="../QScintilla/Editor.py" line="7821"/>
         <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="6220"/>
+        <location filename="../QScintilla/Editor.py" line="6221"/>
         <source>Warning</source>
         <translation>Advertencia</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6220"/>
+        <location filename="../QScintilla/Editor.py" line="6221"/>
         <source>No warning messages available.</source>
         <translation>No hay mensajes de advertencia disponibles.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6282"/>
         <source>Style: {0}</source>
         <translation>Estilo: {0}</translation>
     </message>
@@ -10650,7 +10649,7 @@
         <translation>Reabrir Con Codificación</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6616"/>
+        <location filename="../QScintilla/Editor.py" line="6617"/>
         <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>
@@ -10665,32 +10664,32 @@
         <translation>Completo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4638"/>
+        <location filename="../QScintilla/Editor.py" line="4637"/>
         <source>Auto-Completion Provider</source>
         <translation>Proveedor de Autocompletado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4638"/>
+        <location filename="../QScintilla/Editor.py" line="4637"/>
         <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="4898"/>
+        <location filename="../QScintilla/Editor.py" line="4899"/>
         <source>Call-Tips Provider</source>
         <translation>Proveedor de Call-Tips</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4898"/>
+        <location filename="../QScintilla/Editor.py" line="4899"/>
         <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="7907"/>
+        <location filename="../QScintilla/Editor.py" line="7908"/>
         <source>Register Mouse Click Handler</source>
         <translation>Registrar Manejador de Clicks de Ratón</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7907"/>
+        <location filename="../QScintilla/Editor.py" line="7908"/>
         <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>
@@ -20770,7 +20769,7 @@
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="421"/>
         <source>&lt;b&gt;Unstage changes&lt;/b&gt;&lt;p&gt;This unstages all changes made to the local project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Sacar cambios del área de preparación (unstage)&lt;/b&gt;&lt;p&gt;Saca todos los cambios del área de preparación (unstage) en el proyecto local.&lt;/p&gt; </translation>
+        <translation>&lt;b&gt;Sacar cambios del área de preparación (unstage)&lt;/b&gt;&lt;p&gt;Saca todos los cambios del área de preparación (unstage) en el proyecto local.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsGit/ProjectHelper.py" line="428"/>
@@ -24435,7 +24434,7 @@
     <name>HelpBrowser</name>
     <message>
         <location filename="../Helpviewer/HelpBrowserWV.py" line="1219"/>
-        <source>Open Link in New Tab	Ctrl+LMB</source>
+        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
         <translation>Abrir enlace en Nueva Pestaña Ctrl+LMB (botón izquierdo del ratón)</translation>
     </message>
     <message>
@@ -60586,7 +60585,7 @@
     <message>
         <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="708"/>
         <source>Select to add the &apos;include_package_data&apos; statement</source>
-        <translation>Seleccionar para añadir la sentencia &apos;include_package_data&apos;  </translation>
+        <translation>Seleccionar para añadir la sentencia &apos;include_package_data&apos;</translation>
     </message>
     <message>
         <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="711"/>
@@ -60657,17 +60656,17 @@
         <translation>Restaurar y borrar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="786"/>
+        <location filename="../QScintilla/Shell.py" line="773"/>
         <source>Passive Debug Mode</source>
         <translation>Modo de depuración pasiva</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="789"/>
+        <location filename="../QScintilla/Shell.py" line="776"/>
         <source>No.</source>
         <translation>No.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1992"/>
+        <location filename="../QScintilla/Shell.py" line="2012"/>
         <source>Drop Error</source>
         <translation>Error al soltar</translation>
     </message>
@@ -60687,17 +60686,17 @@
         <translation>Mostrar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="723"/>
+        <location filename="../QScintilla/Shell.py" line="710"/>
         <source>Select History</source>
         <translation>Seleccionar historial</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="723"/>
+        <location filename="../QScintilla/Shell.py" line="710"/>
         <source>Select the history entry to execute (most recent shown last).</source>
         <translation>Seleccionar la entrada del historial a ejecutar (las más recientes mostradas en último lugar).</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="787"/>
+        <location filename="../QScintilla/Shell.py" line="774"/>
         <source>
 Not connected</source>
         <translation>
@@ -60714,29 +60713,29 @@
         <translation>Cortar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="791"/>
+        <location filename="../QScintilla/Shell.py" line="778"/>
         <source>{0} on {1}, {2}</source>
         <translation>{0} en {1}, {2}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="934"/>
+        <location filename="../QScintilla/Shell.py" line="921"/>
         <source>StdOut: {0}</source>
         <translation>StdOut: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="942"/>
+        <location filename="../QScintilla/Shell.py" line="929"/>
         <source>StdErr: {0}</source>
         <translation>StdErr: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1678"/>
+        <location filename="../QScintilla/Shell.py" line="1697"/>
         <source>Shell language &quot;{0}&quot; not supported.
 </source>
         <translation>Lenguaje de Shell  &quot;{0}&quot; no soportado.
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="1992"/>
+        <location filename="../QScintilla/Shell.py" line="2012"/>
         <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>
@@ -60746,7 +60745,7 @@
         <translation>Buscar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="834"/>
+        <location filename="../QScintilla/Shell.py" line="821"/>
         <source>Exception &quot;{0}&quot;
 {1}
 File: {2}, Line: {3}
@@ -60757,14 +60756,14 @@
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="867"/>
+        <location filename="../QScintilla/Shell.py" line="854"/>
         <source>Unspecified syntax error.
 </source>
         <translation>Error de sintaxis sin especificar.
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="844"/>
+        <location filename="../QScintilla/Shell.py" line="831"/>
         <source>Exception &quot;{0}&quot;
 {1}
 </source>
@@ -60773,14 +60772,14 @@
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="869"/>
+        <location filename="../QScintilla/Shell.py" line="856"/>
         <source>Syntax error &quot;{1}&quot; in file {0} at line {2}, character {3}.
 </source>
         <translation>Error de sintaxis &quot;{1}&quot; en archivo {0} en la línea {2}, carácter {3}.
 </translation>
     </message>
     <message>
-        <location filename="../QScintilla/Shell.py" line="892"/>
+        <location filename="../QScintilla/Shell.py" line="879"/>
         <source>Signal &quot;{0}&quot; generated in file {1} at line {2}.
 Function: {3}({4})</source>
         <translation>Señal &quot;{0}&quot; generada en el archivo {1} y línea {2}.
@@ -71018,7 +71017,7 @@
         <source>&lt;b&gt;Menu text&lt;/b&gt;
 &lt;p&gt;Enter the menu text. Precede the accelerator key with an &amp; character.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Texto del menú&lt;/b&gt;
-&lt;p&gt;Introduzca el texto del menú. Marque el acelerador de teclado con un carácter &amp;.&lt;/p&gt;</translation>
+&lt;p&gt;Introduzca el texto del menú. Marque el acelerador de teclado con un carácter &amp; .&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ToolConfigurationDialog.ui" line="67"/>
@@ -71314,7 +71313,7 @@
         <source>&lt;b&gt;Menu text&lt;/b&gt;
 &lt;p&gt;Enter the menu text. Precede the accelerator key with an &amp; character.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Texto del menú&lt;/b&gt;
-&lt;p&gt;Introduzca el texto del menú. Marque el acelerador de teclado con un carácter &amp;.&lt;/p&gt;</translation>
+&lt;p&gt;Introduzca el texto del menú. Marque el acelerador de teclado con un carácter &amp; .&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="99"/>
@@ -71343,19 +71342,6 @@
     </message>
 </context>
 <context>
-    <name>ToolPipPlugin</name>
-    <message>
-        <location filename="../Plugins/PluginToolPip.py" line="58"/>
-        <source>Package Management - pip</source>
-        <translation type="obsolete">Gestión de Packages - pip</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginToolPip.py" line="100"/>
-        <source>Python Package Management</source>
-        <translation type="obsolete">Gestión de Packages Python</translation>
-    </message>
-</context>
-<context>
     <name>TranslationEngine</name>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="67"/>
@@ -71704,11 +71690,6 @@
         <translation>Italiano</translation>
     </message>
     <message>
-        <location filename="../TranslatorLanguagesDb.py" line="56"/>
-        <source>Hebrew</source>
-        <translation type="obsolete">Hebreo</translation>
-    </message>
-    <message>
         <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57"/>
         <source>Japanese</source>
         <translation>Japonés</translation>
@@ -80197,26 +80178,31 @@
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="198"/>
         <source>No suitable virtualenv program could be started.
 </source>
-        <translation>No se ha podido iniciar un programa para virtualenv adecuado.</translation>
+        <translation>No se ha podido iniciar un programa para virtualenv adecuado.
+</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="263"/>
         <source>
 Writing log file &apos;{0}&apos;.
 </source>
-        <translation>Escribiendo archivo de log &apos;{0}&apos;.</translation>
+        <translation>
+Escribiendo archivo de log &apos;{0}&apos;.
+</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="268"/>
         <source>Output:
 </source>
-        <translation>Salida:</translation>
+        <translation>Salida:
+</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="273"/>
         <source>Errors:
 </source>
-        <translation>Errores:</translation>
+        <translation>Errores:
+</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="277"/>
@@ -80231,7 +80217,8 @@
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="308"/>
         <source>Done.
 </source>
-        <translation>Terminado.</translation>
+        <translation>Terminado.
+</translation>
     </message>
     <message>
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="297"/>
@@ -80278,7 +80265,8 @@
         <location filename="../Plugins/UiExtensionPlugins/VirtualenvInterface/VirtualenvExecDialog.py" line="194"/>
         <source>No suitable pyvenv program could be started.
 </source>
-        <translation>No se ha podido iniciar un programa para pyvenv adecuado.</translation>
+        <translation>No se ha podido iniciar un programa para pyvenv adecuado.
+</translation>
     </message>
 </context>
 <context>
@@ -81879,8 +81867,8 @@
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="618"/>
-        <source>Open Link in New Tab	Ctrl+LMB</source>
-        <translation>Abrir enlace en nueva pestaña Tab	Ctrl+LMB (botón izquierdo del ratón)</translation>
+        <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source>
+        <translation>Abrir enlace en nueva pestaña Tab<byte value="x9"/>Ctrl+LMB (botón izquierdo del ratón)</translation>
     </message>
     <message>
         <location filename="../WebBrowser/WebBrowserView.py" line="622"/>
@@ -82129,6 +82117,29 @@
     </message>
 </context>
 <context>
+    <name>WebBrowserVirusTotalPage</name>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="78"/>
+        <source>Checking validity of the service key...</source>
+        <translation>Comprobando la validez de la service key...</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="96"/>
+        <source>The service key is valid.</source>
+        <translation>La service key es válida.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="100"/>
+        <source>&lt;font color=&quot;#FF0000&quot;&gt;The service key is not valid.&lt;/font&gt;</source>
+        <translation>&lt;font color=&quot;#FF0000&quot;&gt;La service key no es válida.&lt;/font&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="104"/>
+        <source>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</source>
+        <translation>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Error:&lt;/b&gt; {0}&lt;/font&gt;</translation>
+    </message>
+</context>
+<context>
     <name>WebBrowserWebSearchWidget</name>
     <message>
         <location filename="../WebBrowser/WebBrowserWebSearchWidget.py" line="141"/>
@@ -84295,82 +84306,6 @@
     </message>
 </context>
 <context>
-    <name>WizardDotDesktopPlugin</name>
-    <message>
-        <location filename="../../PluginWizardDotDesktop.py" line="146"/>
-        <source>.desktop Wizard</source>
-        <translation type="obsolete">Asistente .desktop</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardDotDesktop.py" line="108"/>
-        <source>.&amp;desktop Wizard...</source>
-        <translation type="obsolete">Asistente .&amp;desktop...</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardDotDesktop.py" line="140"/>
-        <source>No current editor</source>
-        <translation type="obsolete">Sin editor actual</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardDotDesktop.py" line="140"/>
-        <source>Please open or create a file first.</source>
-        <translation type="obsolete">Por favor, abra o crée un archivo primero.</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardDotDesktop.py" line="146"/>
-        <source>The current editor contains text. Shall this be replaced?</source>
-        <translation type="obsolete">El editor actual contiene texto. ¿Desea reemplazarlo?</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardDotDesktop.py" line="114"/>
-        <source>&lt;b&gt;.desktop Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create the contents of a .desktop file. The generated code replaces the text of the current editor. Alternatively a new editor is opened.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;Asistente .desktop&lt;/b&gt;&lt;p&gt;Este asistente abre un diálogo para introducir todos los parámetros necesarios para crear el contenido de un archivo .desktop. El código generado reemplaza el texto del editor actual. Alternativamente se puede abrir un nuevo editor.&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
-    <name>WizardEricPluginPlugin</name>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="118"/>
-        <source>eric Plug-in Wizard</source>
-        <translation type="obsolete">Asistente de eric Plug-in</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="113"/>
-        <source>&amp;eric Plug-in Wizard...</source>
-        <translation type="obsolete">Asistente de &amp;eric Plug-in...</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="119"/>
-        <source>&lt;b&gt;eric Plug-in Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create the basic contents of an eric plug-in file. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;Asistente de eric Plug-in&lt;/b&gt;&lt;p&gt;Este asistente abre un diálogo para introducir todos los parámetros necesarios para crear los contenidos básicos de un archivo de eric plug-in. El código general se inserta en la posición actual del cursor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="160"/>
-        <source>No current editor</source>
-        <translation type="obsolete">No hay editor actual</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="160"/>
-        <source>Please open or create a file first.</source>
-        <translation type="obsolete">Por favor, abrir o crear un archivo primero.</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="198"/>
-        <source>Create Package</source>
-        <translation type="obsolete">Crear Package</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="183"/>
-        <source>&lt;p&gt;The package directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;El directorio de package &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear. Abortando...&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardEricPlugin.py" line="198"/>
-        <source>&lt;p&gt;The package file &lt;b&gt;{0}&lt;/b&gt; could not be created. Aborting...&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;p&gt;El archivo de package &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear. Abortando...&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
     <name>WizardEricPluginWizard</name>
     <message>
         <location filename="../Plugins/PluginWizardEricPlugin.py" line="97"/>
@@ -84414,57 +84349,6 @@
     </message>
 </context>
 <context>
-    <name>WizardSetupPlugin</name>
-    <message>
-        <location filename="../../PluginWizardSetup.py" line="116"/>
-        <source>setup.py Wizard</source>
-        <translation type="obsolete">Asistente setup.py</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardSetup.py" line="111"/>
-        <source>&amp;setup.py Wizard...</source>
-        <translation type="obsolete">Asistente &amp;setup.py...</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardSetup.py" line="117"/>
-        <source>&lt;b&gt;setup.py Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;Asistente setup.py&lt;/b&gt;&lt;p&gt;Este asistente abre un diálogo para introducir todos los parámentros necesarios para crear los contenidos básicos de un archivo setup.py. El código generado se inserta en la posición actual del cursor.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardSetup.py" line="163"/>
-        <source>No current editor</source>
-        <translation type="obsolete">No hay editor actual</translation>
-    </message>
-    <message>
-        <location filename="../../PluginWizardSetup.py" line="163"/>
-        <source>Please open or create a file first.</source>
-        <translation type="obsolete">Por favor, abra o crée un archivo primero.</translation>
-    </message>
-</context>
-<context>
-    <name>WizardVirtualenvPlugin</name>
-    <message>
-        <location filename="../Plugins/PluginVirtualenvInterface.py" line="88"/>
-        <source>Virtualenv Wizard</source>
-        <translation type="obsolete">Asistente de Virtualenv</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/>
-        <source>Virtualenv Configurator</source>
-        <translation type="obsolete">Configurador de virtualenv</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginVirtualenvInterface.py" line="83"/>
-        <source>&amp;Virtualenv Configurator...</source>
-        <translation type="obsolete">Configurador de &amp;virtualenv...</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/PluginVirtualenvInterface.py" line="89"/>
-        <source>&lt;b&gt;Virtualenv Configurator&lt;/b&gt;&lt;p&gt;This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.&lt;/p&gt;</source>
-        <translation type="obsolete">&lt;b&gt;Configurador de Virtualenv&lt;/b&gt;&lt;p&gt;Abre un diálogo para introducir todos los parámetros necesarios para crear un entorno virtual de Python utilizando virtualenv o pyvenv.&lt;/p&gt;</translation>
-    </message>
-</context>
-<context>
     <name>XMLStreamReaderBase</name>
     <message>
         <location filename="../E5XML/XMLStreamReaderBase.py" line="68"/>

eric ide

mercurial