src/eric7/i18n/eric7_es.ts

branch
eric7
changeset 9294
3c12aacd98d8
parent 9271
f655c20ff500
child 9300
2363d6ebecab
--- a/src/eric7/i18n/eric7_es.ts	Tue Aug 23 19:14:35 2022 +0200
+++ b/src/eric7/i18n/eric7_es.ts	Tue Aug 23 19:33:07 2022 +0200
@@ -1332,21 +1332,31 @@
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="52" />
-      <source>missing 'from __future__ import annotations' but imports: {0}</source>
-      <translation>no hay 'from __future__ import annotations' sino imports: {0}</translation>
+      <source>Dynamically typed expressions (typing.Any) are disallowed</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="56" />
+      <source>missing 'from __future__ import annotations' but imports: {0}</source>
+      <translation>no hay 'from __future__ import annotations' sino imports: {0}</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="60" />
+      <source>missing 'from __future__ import annotations'</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="63" />
       <source>type annotation coverage of {0}% is too low</source>
       <translation>cobertura de anotaciones de tipo de {0} demasiado baja</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="59" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="66" />
       <source>type annotation is too complex ({0} &gt; {1})</source>
       <translation>anotaciones de tipo demasiado complejas ({0} &gt; {1})</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="62" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="69" />
       <source>type annotation is too long ({0} &gt; {1})</source>
       <translation>anotación de tipo demasiado larga ({0} &gt; {1})</translation>
     </message>
@@ -1972,51 +1982,65 @@
   <context>
     <name>BlackFormattingDialog</name>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="90" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="93" />
       <source>&lt;all&gt;</source>
       <translation>&lt;all&gt;</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="407" />
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="188" />
-      <source>reformatted</source>
-      <translation>reformateado</translation>
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="405" />
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="190" />
-      <source>would reformat</source>
-      <translation>se reformatearía</translation>
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="232" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="194" />
+      <source>Reformatted:</source>
+      <translation>Reformateados:</translation>
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="196" />
+      <source>Would Reformat:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="241" />
       <source>Formatting Failure</source>
       <translation>Fallo de Formato</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="233" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="242" />
       <source>&lt;p&gt;Formatting failed due to this error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El formateo ha fallado debido a este error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="412" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="503" />
+      <source>would reformat</source>
+      <translation>se reformatearía</translation>
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="506" />
+      <source>reformatted</source>
+      <translation>reformateado</translation>
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="511" />
       <source>unchanged</source>
       <translation>sin cambios</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="416" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="515" />
       <source>unmodified</source>
       <translation>sin modificar</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="433" />
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="519" />
+      <source>ignored</source>
+      <translation>ignorado</translation>
+    </message>
+    <message>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="523" />
       <source>failed</source>
       <translation>fallado</translation>
     </message>
     <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="447" />
-      <source>ignored</source>
-      <translation>ignorado</translation>
+      <location filename="../CodeFormatting/BlackFormattingDialog.py" line="528" />
+      <source>invalid status ({0})</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
@@ -2070,11 +2094,6 @@
     </message>
     <message>
       <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
-      <source>Reformatted:</source>
-      <translation>Reformateados:</translation>
-    </message>
-    <message>
-      <location filename="../CodeFormatting/BlackFormattingDialog.ui" line="0" />
       <source>Unchanged:</source>
       <translation>Sin cambios:</translation>
     </message>
@@ -3117,101 +3136,101 @@
       <translation>Nuevo directorio raíz</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="951" />
-      <location filename="../UI/Browser.py" line="939" />
-      <location filename="../UI/Browser.py" line="930" />
+      <location filename="../UI/Browser.py" line="950" />
+      <location filename="../UI/Browser.py" line="938" />
+      <location filename="../UI/Browser.py" line="929" />
       <source>New Directory</source>
       <translation>Nuevo Directorio</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="931" />
+      <location filename="../UI/Browser.py" line="930" />
       <source>Name for new directory:</source>
       <translation>Nombre para el nuevo directorio:</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="978" />
-      <location filename="../UI/Browser.py" line="940" />
+      <location filename="../UI/Browser.py" line="977" />
+      <location filename="../UI/Browser.py" line="939" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation>Un archivo o directorio con nombre &lt;b&gt;{0}&lt;/b&gt; ya existe. Abortando...</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="952" />
+      <location filename="../UI/Browser.py" line="951" />
       <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio &lt;b&gt;{0}&lt;/b&gt; no se ha podido crear.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/Browser.py" line="989" />
+      <location filename="../UI/Browser.py" line="976" />
+      <location filename="../UI/Browser.py" line="967" />
+      <source>New File</source>
+      <translation>Nuevo Archivo</translation>
+    </message>
+    <message>
+      <location filename="../UI/Browser.py" line="968" />
+      <source>Name for new file:</source>
+      <translation>Nombre para el nuevo archivo:</translation>
+    </message>
+    <message>
       <location filename="../UI/Browser.py" line="990" />
-      <location filename="../UI/Browser.py" line="977" />
-      <location filename="../UI/Browser.py" line="968" />
-      <source>New File</source>
-      <translation>Nuevo Archivo</translation>
-    </message>
-    <message>
-      <location filename="../UI/Browser.py" line="969" />
-      <source>Name for new file:</source>
-      <translation>Nombre para el nuevo archivo:</translation>
-    </message>
-    <message>
-      <location filename="../UI/Browser.py" line="991" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be created.&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 se ha podido crear.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1020" />
+      <location filename="../UI/Browser.py" line="1019" />
       <source>Do you really want to move this file to the trash?</source>
       <translation>¿Desea realmente mover este archivo a la papelera?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1023" />
+      <location filename="../UI/Browser.py" line="1022" />
       <source>Do you really want to delete this file?</source>
       <translation>¿Desea realmente borrar este archivo?</translation>
     </message>
     <message>
+      <location filename="../UI/Browser.py" line="1115" />
+      <location filename="../UI/Browser.py" line="1035" />
+      <location filename="../UI/Browser.py" line="1027" />
+      <source>Delete File</source>
+      <translation>Borrar Archivo</translation>
+    </message>
+    <message>
       <location filename="../UI/Browser.py" line="1116" />
       <location filename="../UI/Browser.py" line="1036" />
-      <location filename="../UI/Browser.py" line="1028" />
-      <source>Delete File</source>
-      <translation>Borrar Archivo</translation>
-    </message>
-    <message>
-      <location filename="../UI/Browser.py" line="1117" />
-      <location filename="../UI/Browser.py" line="1037" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1054" />
+      <location filename="../UI/Browser.py" line="1053" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation>¿Desea realmente mover este directorio a la papelera?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1059" />
+      <location filename="../UI/Browser.py" line="1058" />
       <source>Do you really want to delete this directory?</source>
       <translation>¿Desea realmente borrar este directorio?</translation>
     </message>
     <message>
+      <location filename="../UI/Browser.py" line="1074" />
+      <location filename="../UI/Browser.py" line="1063" />
+      <source>Delete Directory</source>
+      <translation>Borrar Directorio</translation>
+    </message>
+    <message>
       <location filename="../UI/Browser.py" line="1075" />
-      <location filename="../UI/Browser.py" line="1064" />
-      <source>Delete Directory</source>
-      <translation>Borrar Directorio</translation>
-    </message>
-    <message>
-      <location filename="../UI/Browser.py" line="1076" />
       <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio seleccionado &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1097" />
+      <location filename="../UI/Browser.py" line="1096" />
       <source>Do you really want to move these files to the trash?</source>
       <translation>¿Desea realmente mover estos archivos a la papelera?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1102" />
+      <location filename="../UI/Browser.py" line="1101" />
       <source>Do you really want to delete these files?</source>
       <translation>¿Desea realmente borrar estos archivos?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1107" />
+      <location filename="../UI/Browser.py" line="1106" />
       <source>Delete Files</source>
       <translation>Borrar Archivos</translation>
     </message>
@@ -4258,37 +4277,37 @@
       <translation>Error: {0}</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="996" />
       <source>Preparing files...</source>
       <translation>Preparando archivos...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1035" />
       <source>Transferring data...</source>
       <translation>Transfiriendo datos...</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1077" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1099" />
       <source>{0} (ignored)</source>
       <translation>{0} (ignorado)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1153" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1175" />
       <source>No issues found.</source>
       <translation>No se han encontrado problemas.</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1157" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1179" />
       <source>No files found (check your ignore list).</source>
       <translation>No se han encontrado archivos (comprobar lista de ignorados).</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2411" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2467" />
       <source>Commented Code Whitelist Pattern</source>
       <translation>Patrón de lista blanca para comentarios en código</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2412" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2468" />
       <source>Enter a Commented Code Whitelist Pattern</source>
       <translation>Introducir un patrón de lista blanca para comentarios en código</translation>
     </message>
@@ -4733,6 +4752,26 @@
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" />
+      <source>Allow dynamically typed *args and **kwargs</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" />
+      <source>Allow dynamically typed * Arguments</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" />
+      <source>Enforce the presence of a 'from __future__ import annotations' statement</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" />
+      <source>Enforce '__future__' statement</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" />
       <source>Dispatch Decorators:</source>
       <translation>Dispatch Decorators:</translation>
     </message>
@@ -5790,49 +5829,49 @@
       <translation>&lt;root&gt;</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="169" />
-      <location filename="../CondaInterface/Conda.py" line="161" />
-      <location filename="../CondaInterface/Conda.py" line="145" />
+      <location filename="../CondaInterface/Conda.py" line="165" />
+      <location filename="../CondaInterface/Conda.py" line="157" />
+      <location filename="../CondaInterface/Conda.py" line="141" />
       <source>conda remove</source>
       <translation>conda remove</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="146" />
+      <location filename="../CondaInterface/Conda.py" line="142" />
       <source>The conda executable could not be started.</source>
       <translation>No se ha podido iniciar el ejecutable conda.</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="162" />
+      <location filename="../CondaInterface/Conda.py" line="158" />
       <source>The conda executable returned invalid data.</source>
       <translation>El ejecutable conda ha retornado datos no válidos.</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="170" />
+      <location filename="../CondaInterface/Conda.py" line="166" />
       <source>&lt;p&gt;The conda executable returned an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El ejecutable conda ha retornado un error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="509" />
+      <location filename="../CondaInterface/Conda.py" line="505" />
       <source>Uninstall Packages</source>
       <translation>Desinstalar Packages</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="510" />
+      <location filename="../CondaInterface/Conda.py" line="506" />
       <source>Do you really want to uninstall these packages and their dependencies?</source>
       <translation>¿Realmente desea desinstalar todos los paquetes y sus dependencias?</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="711" />
+      <location filename="../CondaInterface/Conda.py" line="707" />
       <source>conda exited with an error ({0}).</source>
       <translation>conda ha salido con error ({0}).</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="720" />
+      <location filename="../CondaInterface/Conda.py" line="716" />
       <source>conda did not finish within 3 seconds.</source>
       <translation>conda no ha finalizado en 3 segundos.</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="722" />
+      <location filename="../CondaInterface/Conda.py" line="718" />
       <source>conda could not be started.</source>
       <translation>No se ha podido iniciar conda.</translation>
     </message>
@@ -6321,8 +6360,8 @@
       <translation>Actualizar Conda</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="613" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="591" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="608" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="586" />
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="159" />
       <source>Install Packages</source>
       <translation>Instalar Packages</translation>
@@ -6343,13 +6382,13 @@
       <translation>Crear Entorno a partir de Requisitos</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="655" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="650" />
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="179" />
       <source>Clone Environment</source>
       <translation>Clonar Entorno</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="701" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="696" />
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="183" />
       <source>Delete Environment</source>
       <translation>Borrar Entorno</translation>
@@ -6381,37 +6420,37 @@
       <translation>{0} (Build: {1})</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="428" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="423" />
       <source>Conda Search Package Error</source>
       <translation>Error de Búsqueda de Package de Conda</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="592" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="587" />
       <source>Package Specifications (separated by whitespace):</source>
       <translation>Especificaciones del Package (separadas por espacios en blanco):</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="615" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="610" />
       <source>Text Files (*.txt);;All Files (*)</source>
       <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="678" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="673" />
       <source>Create Environment</source>
       <translation>Crear Entorno</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="702" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="697" />
       <source>&lt;p&gt;Shall the environment &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
       <translation>&lt;p&gt;¿Desea realmente borrar el entorno &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="727" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="722" />
       <source>Edit Configuration</source>
       <translation>Editar Configuración</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="728" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="723" />
       <source>The configuration file "{0}" does not exist or is not writable.</source>
       <translation>El archivo de configuración "{0}" no existe o no es escribible.</translation>
     </message>
@@ -8024,33 +8063,33 @@
       <translation>&lt;p&gt;La interfaz de depurador &lt;b&gt;{0}&lt;/b&gt; ya está registrada. Se ignorará esta solicitud.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="914" />
+      <location filename="../Debugger/DebugServer.py" line="913" />
       <source>Connection from illegal host</source>
       <translation>Conexión desde un host ilegal</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="915" />
+      <location filename="../Debugger/DebugServer.py" line="914" />
       <source>&lt;p&gt;A connection was attempted by the illegal host &lt;b&gt;{0}&lt;/b&gt;. Accept this connection?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Se ha intentado una conexión desde el host ilegal &lt;b&gt;{0}&lt;/b&gt;. ¿Aceptar esta conexión?.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Debugger/DebugServer.py" line="1297" />
+      <location filename="../Debugger/DebugServer.py" line="1215" />
+      <location filename="../Debugger/DebugServer.py" line="1132" />
+      <location filename="../Debugger/DebugServer.py" line="1044" />
+      <source>Start Debugger</source>
+      <translation>Iniciar Depurador</translation>
+    </message>
+    <message>
       <location filename="../Debugger/DebugServer.py" line="1298" />
       <location filename="../Debugger/DebugServer.py" line="1216" />
       <location filename="../Debugger/DebugServer.py" line="1133" />
       <location filename="../Debugger/DebugServer.py" line="1045" />
-      <source>Start Debugger</source>
-      <translation>Iniciar Depurador</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/DebugServer.py" line="1299" />
-      <location filename="../Debugger/DebugServer.py" line="1217" />
-      <location filename="../Debugger/DebugServer.py" line="1134" />
-      <location filename="../Debugger/DebugServer.py" line="1046" />
       <source>&lt;p&gt;The debugger type &lt;b&gt;{0}&lt;/b&gt; is not supported or not configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Este tipo de depurador, &lt;b&gt;{0}&lt;/b&gt;, no está soportado o no está configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="1886" />
+      <location filename="../Debugger/DebugServer.py" line="1885" />
       <source>
 Not connected
 </source>
@@ -8059,14 +8098,14 @@
 </translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2049" />
+      <location filename="../Debugger/DebugServer.py" line="2048" />
       <source>Passive debug connection received
 </source>
       <translation>Recibida conexión pasiva de depuración
 </translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugServer.py" line="2063" />
+      <location filename="../Debugger/DebugServer.py" line="2062" />
       <source>Passive debug connection closed
 </source>
       <translation>Cerrada conexión pasiva de depuración
@@ -8076,665 +8115,665 @@
   <context>
     <name>DebugUI</name>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="213" />
+      <location filename="../Debugger/DebugUI.py" line="216" />
       <source>Notification</source>
       <translation>Notificación</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2330" />
-      <location filename="../Debugger/DebugUI.py" line="239" />
+      <location filename="../Debugger/DebugUI.py" line="2356" />
+      <location filename="../Debugger/DebugUI.py" line="242" />
       <source>Run Script</source>
       <translation>Ejecutar Script</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="241" />
+      <location filename="../Debugger/DebugUI.py" line="244" />
       <source>&amp;Run Script...</source>
       <translation>&amp;Ejecutar script...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="247" />
+      <location filename="../Debugger/DebugUI.py" line="250" />
       <source>Run the current Script</source>
       <translation>Ejecutar el script actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="249" />
+      <location filename="../Debugger/DebugUI.py" line="252" />
       <source>&lt;b&gt;Run Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script outside the debugger. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
       <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="2372" />
-      <location filename="../Debugger/DebugUI.py" line="2330" />
-      <location filename="../Debugger/DebugUI.py" line="260" />
+      <location filename="../Debugger/DebugUI.py" line="2400" />
+      <location filename="../Debugger/DebugUI.py" line="2356" />
+      <location filename="../Debugger/DebugUI.py" line="263" />
       <source>Run Project</source>
       <translation>Ejecutar Proyecto</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="262" />
+      <location filename="../Debugger/DebugUI.py" line="265" />
       <source>Run &amp;Project...</source>
       <translation>Ejecutar &amp;Proyecto...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="268" />
+      <location filename="../Debugger/DebugUI.py" line="271" />
       <source>Run the current Project</source>
       <translation>Ejecutar el proyecto Actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="270" />
+      <location filename="../Debugger/DebugUI.py" line="273" />
       <source>&lt;b&gt;Run Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project outside the debugger. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ejecutar Proyecto&lt;/b&gt;&lt;p&gt;Establece los argumentos de la línea de comandos y ejecuta el proyecto actual fuera del depurador. Si los archivos del proyecto actual tienen archivos sin guardar, deben ser guardados primero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="282" />
+      <location filename="../Debugger/DebugUI.py" line="285" />
       <source>Coverage run of Script</source>
       <translation>Ejecutar Script con definición de cobertura</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="284" />
+      <location filename="../Debugger/DebugUI.py" line="287" />
       <source>Coverage run of Script...</source>
       <translation>Ejecutar Script con definición de cobertura...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="291" />
-      <source>Perform a coverage run of the current Script</source>
-      <translation>Llevar a cabo una ejecución con definición de cobertura del Script actual</translation>
-    </message>
-    <message>
       <location filename="../Debugger/DebugUI.py" line="294" />
+      <source>Perform a coverage run of the current Script</source>
+      <translation>Llevar a cabo una ejecución con definición de cobertura del Script actual</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/DebugUI.py" line="297" />
       <source>&lt;b&gt;Coverage run of Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script under the control of a coverage analysis tool. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ejecutar Script con definición de cobertura&lt;/b&gt;&lt;p&gt;Establece los argumentos de línea de comando y ejecuta el script bajo el control de una herramienta de análisis de cobertura. Si el archivo tiene cambios sin guardar, pueden ser guardados primero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="305" />
+      <location filename="../Debugger/DebugUI.py" line="308" />
       <source>Coverage run of Project</source>
       <translation>Ejecutar el Proyecto con definición de cobertura</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="307" />
+      <location filename="../Debugger/DebugUI.py" line="310" />
       <source>Coverage run of Project...</source>
       <translation>Ejecutar el Proyecto con definición de cobertura...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="314" />
-      <source>Perform a coverage run of the current Project</source>
-      <translation>Llevar a cabo una ejecución con definición de cobertura del Proyecto actual</translation>
-    </message>
-    <message>
       <location filename="../Debugger/DebugUI.py" line="317" />
+      <source>Perform a coverage run of the current Project</source>
+      <translation>Llevar a cabo una ejecución con definición de cobertura del Proyecto actual</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/DebugUI.py" line="320" />
       <source>&lt;b&gt;Coverage run of Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project under the control of a coverage analysis tool. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ejecutar Proyecto con definición de cobertura&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comando y ejecutar el proyecto actual bajo el control de una herramienta de análisis de cobertura. Si hay archivos con cambios sin guardar, se pueden guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="329" />
+      <location filename="../Debugger/DebugUI.py" line="332" />
       <source>Profile Script</source>
       <translation>Hacer Profiling del Script</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="331" />
+      <location filename="../Debugger/DebugUI.py" line="334" />
       <source>Profile Script...</source>
       <translation>Hacer Profiling del Script...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="337" />
+      <location filename="../Debugger/DebugUI.py" line="340" />
       <source>Profile the current Script</source>
       <translation>Hacer Profiling del Script actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="339" />
+      <location filename="../Debugger/DebugUI.py" line="342" />
       <source>&lt;b&gt;Profile Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the script. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Hacer Profiling del Script&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comandos y hacer profiling del script. Si el archivo tiene cambios sin guardar, se pueden guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="349" />
+      <location filename="../Debugger/DebugUI.py" line="352" />
       <source>Profile Project</source>
       <translation>Hacer Profiling del Proyecto</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="351" />
+      <location filename="../Debugger/DebugUI.py" line="354" />
       <source>Profile Project...</source>
       <translation>Hacer Profiling del Proyecto...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="357" />
+      <location filename="../Debugger/DebugUI.py" line="360" />
       <source>Profile the current Project</source>
       <translation>Hacer Profiling del Proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="359" />
+      <location filename="../Debugger/DebugUI.py" line="362" />
       <source>&lt;b&gt;Profile Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
       <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="2517" />
-      <location filename="../Debugger/DebugUI.py" line="370" />
+      <location filename="../Debugger/DebugUI.py" line="2551" />
+      <location filename="../Debugger/DebugUI.py" line="373" />
       <source>Debug Script</source>
       <translation>Depurar Script</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="372" />
+      <location filename="../Debugger/DebugUI.py" line="375" />
       <source>&amp;Debug Script...</source>
       <translation>&amp;Depurar script...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="378" />
+      <location filename="../Debugger/DebugUI.py" line="381" />
       <source>Debug the current Script</source>
       <translation>Depurar el script actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="380" />
+      <location filename="../Debugger/DebugUI.py" line="383" />
       <source>&lt;b&gt;Debug Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the current editor window. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
       <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="2569" />
-      <location filename="../Debugger/DebugUI.py" line="2517" />
-      <location filename="../Debugger/DebugUI.py" line="392" />
+      <location filename="../Debugger/DebugUI.py" line="2605" />
+      <location filename="../Debugger/DebugUI.py" line="2551" />
+      <location filename="../Debugger/DebugUI.py" line="395" />
       <source>Debug Project</source>
       <translation>Depurar proyecto</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="394" />
+      <location filename="../Debugger/DebugUI.py" line="397" />
       <source>Debug &amp;Project...</source>
       <translation>Depurar &amp;proyecto...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="400" />
+      <location filename="../Debugger/DebugUI.py" line="403" />
       <source>Debug the current Project</source>
       <translation>Depurar el proyecto actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="402" />
+      <location filename="../Debugger/DebugUI.py" line="405" />
       <source>&lt;b&gt;Debug Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the main script of the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Depurar Proyecto&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 hay archivos que tienen cambios sin guardar, se pueden guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="416" />
-      <location filename="../Debugger/DebugUI.py" line="414" />
+      <location filename="../Debugger/DebugUI.py" line="419" />
+      <location filename="../Debugger/DebugUI.py" line="417" />
       <source>Restart</source>
       <translation>Reiniciar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="422" />
+      <location filename="../Debugger/DebugUI.py" line="425" />
       <source>Restart the last debugged script</source>
       <translation>Reiniciar el último script depurado</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="424" />
+      <location filename="../Debugger/DebugUI.py" line="427" />
       <source>&lt;b&gt;Restart&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the script that was debugged last. If there are unsaved changes, they may be saved first.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reiniciar&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comandos y la línea actual para que sea la primera sentencia del script que se depuró en último lugar. Si hay cambios sin guardar, pueden ser guardados primero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="635" />
-      <location filename="../Debugger/DebugUI.py" line="438" />
-      <location filename="../Debugger/DebugUI.py" line="436" />
+      <location filename="../Debugger/DebugUI.py" line="638" />
+      <location filename="../Debugger/DebugUI.py" line="441" />
+      <location filename="../Debugger/DebugUI.py" line="439" />
       <source>Stop</source>
       <translation>Detener</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="444" />
+      <location filename="../Debugger/DebugUI.py" line="447" />
       <source>Stop the running script.</source>
       <translation>Detener el script en ejecución.</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="446" />
+      <location filename="../Debugger/DebugUI.py" line="449" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;This stops the script running in the debugger backend.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Detener&lt;/b&gt;&lt;p&gt;Esto detiene el script que está corriendo en el backend del depurador.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="457" />
+      <location filename="../Debugger/DebugUI.py" line="460" />
       <source>Continue</source>
       <translation>Continuar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="459" />
+      <location filename="../Debugger/DebugUI.py" line="462" />
       <source>&amp;Continue</source>
       <translation>&amp;Continuar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="465" />
+      <location filename="../Debugger/DebugUI.py" line="468" />
       <source>Continue running the program from the current line</source>
       <translation>Continúa el programa a partir de la línea actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="467" />
+      <location filename="../Debugger/DebugUI.py" line="470" />
       <source>&lt;b&gt;Continue&lt;/b&gt;&lt;p&gt;Continue running the program from the current line. The program will stop when it terminates or when a breakpoint is reached.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Continuar&lt;/b&gt;&lt;p&gt;Continúa la ejecución del programa a partir de la línea actual. El programa se detendrá al terminar o al alcanzar un breakpoint.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="478" />
+      <location filename="../Debugger/DebugUI.py" line="481" />
       <source>Continue to Cursor</source>
       <translation>Continuar hasta el cursor</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="480" />
+      <location filename="../Debugger/DebugUI.py" line="483" />
       <source>Continue &amp;To Cursor</source>
       <translation>Continuar &amp;hasta el cursor</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="487" />
+      <location filename="../Debugger/DebugUI.py" line="490" />
       <source>Continue running the program from the current line to the current cursor position</source>
       <translation>Continúa ejecutando el programa desde la línea actual hasta la posición actual del cursor</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="493" />
+      <location filename="../Debugger/DebugUI.py" line="496" />
       <source>&lt;b&gt;Continue To Cursor&lt;/b&gt;&lt;p&gt;Continue running the program from the current line to the current cursor position.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Continuar hasta el Cursor&lt;/b&gt;&lt;p&gt;Continúa ejecutando el programa desde la línea actual hasta la posición actual del cursor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="503" />
+      <location filename="../Debugger/DebugUI.py" line="506" />
       <source>Continue Until</source>
       <translation>Continuar Hasta</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="505" />
+      <location filename="../Debugger/DebugUI.py" line="508" />
       <source>Continue &amp;Until</source>
       <translation>Contin&amp;uar Hasta</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="512" />
+      <location filename="../Debugger/DebugUI.py" line="515" />
       <source>Continue running the program from the current line to the current cursor position or until leaving the current frame</source>
       <translation>Continuar la ejecución del programa desde la línea actual hasta la posición del cursor o hasta abandonar el marco actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="518" />
+      <location filename="../Debugger/DebugUI.py" line="521" />
       <source>&lt;b&gt;Continue Until&lt;/b&gt;&lt;p&gt;Continue running the program from the current line to the cursor position greater than the current line or until leaving the current frame.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Continuar Hasta&lt;/b&gt;&lt;p&gt;Continuar la ejecución del programa desde la línea actual hasta la posición del cursor o hasta abandonar el marco actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="529" />
+      <location filename="../Debugger/DebugUI.py" line="532" />
       <source>Move Instruction Pointer to Cursor</source>
       <translation>Mover el Puntero de Instrucción hasta el Cursor</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="531" />
+      <location filename="../Debugger/DebugUI.py" line="534" />
       <source>&amp;Jump To Cursor</source>
       <translation>Saltar al &amp;Cursor</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="538" />
+      <location filename="../Debugger/DebugUI.py" line="541" />
       <source>Skip the code from the current line to the current cursor position</source>
       <translation>Omitir el código desde la línea actual hasta la posición actual del cursor</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="544" />
+      <location filename="../Debugger/DebugUI.py" line="547" />
       <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It's not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mover Puntero de Instrucción hasta el Cursor&lt;/b&gt;&lt;p&gt;Mover el puntero interno de instrucción de Python hasta la posición actual del cursor sin executar el código entre ambos puntos.&lt;/p&gt;&lt;p&gt;No es posible saltar fuera de una función o saltar a un bloque de código, por ej. un bucle. En estos casos, se imprime un error de mensaje a la ventana de log.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="558" />
+      <location filename="../Debugger/DebugUI.py" line="561" />
       <source>Single Step</source>
       <translation>Un paso</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="560" />
+      <location filename="../Debugger/DebugUI.py" line="563" />
       <source>Sin&amp;gle Step</source>
       <translation>Un &amp;paso</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="566" />
+      <location filename="../Debugger/DebugUI.py" line="569" />
       <source>Execute a single Python statement</source>
       <translation>Ejecuta una sentencia python</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="568" />
+      <location filename="../Debugger/DebugUI.py" line="571" />
       <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Paso Único&lt;/b&gt;&lt;p&gt;Ejecutar una única sentencia Python. Si la sentencia es un &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función entonces el control se devuelve al depurador en la siguiente sentencia.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="580" />
+      <location filename="../Debugger/DebugUI.py" line="583" />
       <source>Step Over</source>
       <translation>Saltar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="582" />
+      <location filename="../Debugger/DebugUI.py" line="585" />
       <source>Step &amp;Over</source>
       <translation>Salta&amp;r</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="589" />
+      <location filename="../Debugger/DebugUI.py" line="592" />
       <source>Execute a single Python statement staying in the current frame</source>
       <translation>Ejecutar una única sentencia Python sin salir del marco actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="595" />
+      <location filename="../Debugger/DebugUI.py" line="598" />
       <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Saltar&lt;/b&gt;&lt;p&gt;Eejcutar una única sentencia Python sin salir del marco actual. Si la sentencia es un &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función, el control se devuelve al depurador despues de que la sentencia se haya completado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="608" />
+      <location filename="../Debugger/DebugUI.py" line="611" />
       <source>Step Out</source>
       <translation>Paso atras</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="610" />
+      <location filename="../Debugger/DebugUI.py" line="613" />
       <source>Step Ou&amp;t</source>
       <translation>Paso &amp;atras</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="617" />
+      <location filename="../Debugger/DebugUI.py" line="620" />
       <source>Execute Python statements until leaving the current frame</source>
       <translation>Ejecutar sentencia Python hasta abandonar el marco actual</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="622" />
+      <location filename="../Debugger/DebugUI.py" line="625" />
       <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Saltar fuera&lt;/b&gt;&lt;p&gt;Ejecuta sentencias Python hasta salir del marco actual. Si las sentencias están dentro de una sentencia &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función, el control se devuelve al depurador despues de que el marco actual ha sido abandonado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="637" />
+      <location filename="../Debugger/DebugUI.py" line="640" />
       <source>&amp;Stop</source>
       <translation>&amp;Parar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="643" />
+      <location filename="../Debugger/DebugUI.py" line="646" />
       <source>Stop debugging</source>
       <translation>Detener depuración</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="645" />
+      <location filename="../Debugger/DebugUI.py" line="648" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
       <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="651" />
+      <location filename="../Debugger/DebugUI.py" line="654" />
       <source>Variables Type Filter</source>
       <translation>Fitro por tipo de variable</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="652" />
+      <location filename="../Debugger/DebugUI.py" line="655" />
       <source>Varia&amp;bles Type Filter...</source>
       <translation>&amp;Fitro por tipo de variable...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="658" />
+      <location filename="../Debugger/DebugUI.py" line="661" />
       <source>Configure variables type filter</source>
       <translation>Configurar Fitro por tipo de variable</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="660" />
+      <location filename="../Debugger/DebugUI.py" line="663" />
       <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Fitro por tipo de variable&lt;/b&gt;&lt;p&gt;Configurar el fitro por tipo de variable. Durante una sesión de depuración, solo se muestran en las ventanas de variables locales o globales los tipos de variable que no han sido seleccionados.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="671" />
+      <location filename="../Debugger/DebugUI.py" line="674" />
       <source>Exceptions Filter</source>
       <translation>Filtro de excepciones</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="672" />
+      <location filename="../Debugger/DebugUI.py" line="675" />
       <source>&amp;Exceptions Filter...</source>
       <translation>Filtro de e&amp;xcepciones...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="678" />
+      <location filename="../Debugger/DebugUI.py" line="681" />
       <source>Configure exceptions filter</source>
       <translation>Configurar Filtro de excepciones</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="680" />
+      <location filename="../Debugger/DebugUI.py" line="683" />
       <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Filtro de excepciones&lt;/b&gt;&lt;p&gt;Configurar el filtro de excepciones. Durante una sesión de depuración solo se resaltan los tipos de excepción de la lista.&lt;/p&gt;&lt;p&gt;Por favor, note que se resaltarán todas las excepciones que no sean gestionadas, independientemente de la lista de filtros.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="692" />
+      <location filename="../Debugger/DebugUI.py" line="695" />
       <source>Ignored Exceptions</source>
       <translation>Excepciones Ignoradas</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="693" />
+      <location filename="../Debugger/DebugUI.py" line="696" />
       <source>&amp;Ignored Exceptions...</source>
       <translation>Excepciones &amp;Ignoradas...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="699" />
+      <location filename="../Debugger/DebugUI.py" line="702" />
       <source>Configure ignored exceptions</source>
       <translation>Configurar excepciones ignoradas</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="701" />
+      <location filename="../Debugger/DebugUI.py" line="704" />
       <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Excepciones ignoradas&lt;/b&gt;&lt;p&gt;Configurar las excepciones ignoradas. Durante una sesión de depuración se resaltarán solamente los tipos de excepción que no están en la lista.&lt;/p&gt;&lt;p&gt;Por favor, note que las excepciones no gestionadas no pueden ser ignoradas..&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="723" />
-      <location filename="../Debugger/DebugUI.py" line="717" />
-      <location filename="../Debugger/DebugUI.py" line="715" />
+      <location filename="../Debugger/DebugUI.py" line="726" />
+      <location filename="../Debugger/DebugUI.py" line="720" />
+      <location filename="../Debugger/DebugUI.py" line="718" />
       <source>Toggle Breakpoint</source>
       <translation>Alternar Punto de Interrupción (Breakpoint)</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="718" />
+      <location filename="../Debugger/DebugUI.py" line="721" />
       <source>Shift+F11</source>
       <comment>Debug|Toggle Breakpoint</comment>
       <translation>Shift+F11</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="725" />
+      <location filename="../Debugger/DebugUI.py" line="728" />
       <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Alternar Punto de Interrupción&lt;/b&gt;&lt;p&gt;Inserta o elimina un punto de interrupción en la línea actual del editor actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="743" />
-      <location filename="../Debugger/DebugUI.py" line="735" />
+      <location filename="../Debugger/DebugUI.py" line="746" />
+      <location filename="../Debugger/DebugUI.py" line="738" />
       <source>Edit Breakpoint</source>
       <translation>Editar Punto de Interrupción (Breakpoint)</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="737" />
+      <location filename="../Debugger/DebugUI.py" line="740" />
       <source>Edit Breakpoint...</source>
       <translation>Editar Punto de Interrupción (Breakpoint)...</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="738" />
+      <location filename="../Debugger/DebugUI.py" line="741" />
       <source>Shift+F12</source>
       <comment>Debug|Edit Breakpoint</comment>
       <translation>Shift+F12</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="745" />
+      <location filename="../Debugger/DebugUI.py" line="748" />
       <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Editar Punto de Interrupción (Breakpoint)&lt;/b&gt;&lt;p&gt;Abre un diálogo para editar las propiedades de los breakpoints. Se aplica a la línea actual del editor actual.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="763" />
-      <location filename="../Debugger/DebugUI.py" line="757" />
-      <location filename="../Debugger/DebugUI.py" line="755" />
+      <location filename="../Debugger/DebugUI.py" line="766" />
+      <location filename="../Debugger/DebugUI.py" line="760" />
+      <location filename="../Debugger/DebugUI.py" line="758" />
       <source>Next Breakpoint</source>
       <translation>Siguiente Punto de Interrupción (Breakpoint)</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="758" />
+      <location filename="../Debugger/DebugUI.py" line="761" />
       <source>Ctrl+Shift+PgDown</source>
       <comment>Debug|Next Breakpoint</comment>
       <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="765" />
+      <location filename="../Debugger/DebugUI.py" line="768" />
       <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Siguiente Breakpoint&lt;/b&gt;&lt;p&gt;Mueve el cursor al siguiente breakpoint.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="782" />
-      <location filename="../Debugger/DebugUI.py" line="776" />
-      <location filename="../Debugger/DebugUI.py" line="774" />
+      <location filename="../Debugger/DebugUI.py" line="785" />
+      <location filename="../Debugger/DebugUI.py" line="779" />
+      <location filename="../Debugger/DebugUI.py" line="777" />
       <source>Previous Breakpoint</source>
       <translation>Breakpoint (Punto de interrupción) Anterior</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="777" />
+      <location filename="../Debugger/DebugUI.py" line="780" />
       <source>Ctrl+Shift+PgUp</source>
       <comment>Debug|Previous Breakpoint</comment>
       <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="784" />
+      <location filename="../Debugger/DebugUI.py" line="787" />
       <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Punto de Interrupción (Breakpoint) Anterior&lt;/b&gt;&lt;p&gt;Mueve el cursor al anterior punto de interrupción.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="800" />
-      <location filename="../Debugger/DebugUI.py" line="794" />
-      <location filename="../Debugger/DebugUI.py" line="793" />
+      <location filename="../Debugger/DebugUI.py" line="803" />
+      <location filename="../Debugger/DebugUI.py" line="797" />
+      <location filename="../Debugger/DebugUI.py" line="796" />
       <source>Clear Breakpoints</source>
       <translation>Eliminar  Puntos de Interrupción (Breakpoints)</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="802" />
+      <location filename="../Debugger/DebugUI.py" line="805" />
       <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Eliminar Puntos de Interrupción (Breakpoints)&lt;/b&gt;&lt;p&gt;Elimina todos los puntos de interrupción del editor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="825" />
+      <location filename="../Debugger/DebugUI.py" line="828" />
       <source>&amp;Debug</source>
       <translation>&amp;Depurar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="827" />
+      <location filename="../Debugger/DebugUI.py" line="830" />
       <source>Sta&amp;rt</source>
       <translation>Inicia&amp;r</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="829" />
+      <location filename="../Debugger/DebugUI.py" line="832" />
       <source>&amp;Breakpoints</source>
       <translation>Puntos de interrupción (&amp;Breakpoints)</translation>
     </message>
     <message>
+      <location filename="../Debugger/DebugUI.py" line="875" />
       <location filename="../Debugger/DebugUI.py" line="872" />
-      <location filename="../Debugger/DebugUI.py" line="869" />
       <source>Start</source>
       <translation>Iniciar</translation>
     </message>
     <message>
+      <location filename="../Debugger/DebugUI.py" line="889" />
       <location filename="../Debugger/DebugUI.py" line="886" />
-      <location filename="../Debugger/DebugUI.py" line="883" />
       <source>Debug</source>
       <translation>Depurar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1333" />
+      <location filename="../Debugger/DebugUI.py" line="1343" />
       <source>Message: {0}</source>
       <translation>Mensaje: {0}</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1337" />
+      <location filename="../Debugger/DebugUI.py" line="1347" />
       <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El programa ha terminato con estado de salida {0}.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1342" />
+      <location filename="../Debugger/DebugUI.py" line="1352" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;&lt;p&gt;{2}&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ha terminado con estado de salida {1}.&lt;/p&gt;&lt;p&gt;{2}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1354" />
+      <location filename="../Debugger/DebugUI.py" line="1364" />
       <source>Program terminated</source>
       <translation>Programa terminado</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1386" />
+      <location filename="../Debugger/DebugUI.py" line="1396" />
       <source>The program being debugged contains an unspecified syntax error.</source>
       <translation>El programa en depuración contiene un error de sintaxis no especificado.</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1406" />
+      <location filename="../Debugger/DebugUI.py" line="1416" />
       <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>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1434" />
+      <location filename="../Debugger/DebugUI.py" line="1444" />
       <source>An unhandled exception occured. See the shell window for details.</source>
       <translation>Ha saltado una excepción que no ha sido manejada. Vea la ventana de shell para mas detalles.</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1484" />
+      <location filename="../Debugger/DebugUI.py" line="1494" />
       <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;"&lt;b&gt;{1}&lt;/b&gt;"&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El programa en depuración ha lanzado la excepción &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;"&lt;b&gt;{1}&lt;/b&gt;"&lt;br&gt;Archivo: &lt;b&gt;{2}&lt;/b&gt;, Línea: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;¿Interrumpir aquí?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1502" />
+      <location filename="../Debugger/DebugUI.py" line="1512" />
       <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;"&lt;b&gt;{1}&lt;/b&gt;"&lt;/p&gt;</source>
       <translation>&lt;p&gt;El programa en depuración ha lanzado la excepción &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;"&lt;b&gt;{1}&lt;/b&gt;"&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1558" />
+      <location filename="../Debugger/DebugUI.py" line="1568" />
       <source>&lt;p&gt;The program generate the signal "{0}".&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;El programa ha generado la señal "{0}".&lt;br/&gt;Archivo: &lt;b&gt;{1}&lt;/b&gt;, Línea: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1575" />
+      <location filename="../Debugger/DebugUI.py" line="1585" />
       <source>The program being debugged has terminated unexpectedly.</source>
       <translation>El programa en depuración ha terminado inesperadamente.</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1640" />
+      <location filename="../Debugger/DebugUI.py" line="1650" />
       <source>No locals available.</source>
       <translation>No hay locals disponibles.</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1685" />
+      <location filename="../Debugger/DebugUI.py" line="1695" />
       <source>Breakpoint Condition Error</source>
       <translation>Error en la condición del Breakpoint</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1686" />
+      <location filename="../Debugger/DebugUI.py" line="1696" />
       <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="1743" />
+      <location filename="../Debugger/DebugUI.py" line="1753" />
       <source>Watch Expression Error</source>
       <translation>Error en la Expresión a Examinar</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1744" />
+      <location filename="../Debugger/DebugUI.py" line="1754" />
       <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="1774" />
+      <location filename="../Debugger/DebugUI.py" line="1784" />
       <source>&lt;p&gt;A watch expression '&lt;b&gt;{0}&lt;/b&gt;' already exists.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Una expresión a examinar '&lt;b&gt;{0}&lt;/b&gt;' ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1779" />
+      <location filename="../Debugger/DebugUI.py" line="1789" />
       <source>&lt;p&gt;A watch expression '&lt;b&gt;{0}&lt;/b&gt;' 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 '&lt;b&gt;{0}&lt;/b&gt;' para la variable &lt;b&gt;{1}&lt;/b&gt; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1785" />
+      <location filename="../Debugger/DebugUI.py" line="1795" />
       <source>Watch expression already exists</source>
       <translation>La expresión a Examinar ya existe</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1985" />
-      <location filename="../Debugger/DebugUI.py" line="1939" />
+      <location filename="../Debugger/DebugUI.py" line="1997" />
+      <location filename="../Debugger/DebugUI.py" line="1949" />
       <source>Coverage of Project</source>
       <translation>Cobertura del Proyecto</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="1941" />
+      <location filename="../Debugger/DebugUI.py" line="1951" />
       <source>Coverage of Script</source>
       <translation>Cobertura del Script</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2373" />
-      <location filename="../Debugger/DebugUI.py" line="2182" />
-      <location filename="../Debugger/DebugUI.py" line="1986" />
+      <location filename="../Debugger/DebugUI.py" line="2401" />
+      <location filename="../Debugger/DebugUI.py" line="2202" />
+      <location filename="../Debugger/DebugUI.py" line="1998" />
       <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="2181" />
-      <location filename="../Debugger/DebugUI.py" line="2135" />
+      <location filename="../Debugger/DebugUI.py" line="2201" />
+      <location filename="../Debugger/DebugUI.py" line="2153" />
       <source>Profile of Project</source>
       <translation>Profiling del proyecto</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2137" />
+      <location filename="../Debugger/DebugUI.py" line="2155" />
       <source>Profile of Script</source>
       <translation>Profiling del script</translation>
     </message>
     <message>
-      <location filename="../Debugger/DebugUI.py" line="2570" />
+      <location filename="../Debugger/DebugUI.py" line="2606" />
       <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>
@@ -9547,22 +9586,22 @@
   <context>
     <name>DebuggerPropertiesFile</name>
     <message>
-      <location filename="../Project/DebuggerPropertiesFile.py" line="75" />
+      <location filename="../Project/DebuggerPropertiesFile.py" line="76" />
       <source>Save Debugger Properties</source>
       <translation>Guardar Propiedades del Depurador</translation>
     </message>
     <message>
-      <location filename="../Project/DebuggerPropertiesFile.py" line="76" />
+      <location filename="../Project/DebuggerPropertiesFile.py" line="77" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/DebuggerPropertiesFile.py" line="103" />
-      <source>Read Debugger Properties</source>
-      <translation>Leer Propiedades del Depurador</translation>
-    </message>
-    <message>
       <location filename="../Project/DebuggerPropertiesFile.py" line="104" />
+      <source>Read Debugger Properties</source>
+      <translation>Leer Propiedades del Depurador</translation>
+    </message>
+    <message>
+      <location filename="../Project/DebuggerPropertiesFile.py" line="105" />
       <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades del depurador del proyecto  &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -14299,64 +14338,64 @@
   <context>
     <name>EditorOutlineView</name>
     <message>
-      <location filename="../QScintilla/EditorOutline.py" line="274" />
-      <location filename="../QScintilla/EditorOutline.py" line="234" />
+      <location filename="../QScintilla/EditorOutline.py" line="275" />
+      <location filename="../QScintilla/EditorOutline.py" line="235" />
       <source>Goto</source>
       <translation>Ir a</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="320" />
       <location filename="../QScintilla/EditorOutline.py" line="283" />
-      <location filename="../QScintilla/EditorOutline.py" line="238" />
+      <location filename="../QScintilla/EditorOutline.py" line="239" />
       <source>Refresh</source>
       <translation>Actualizar</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="324" />
       <location filename="../QScintilla/EditorOutline.py" line="287" />
-      <location filename="../QScintilla/EditorOutline.py" line="242" />
+      <location filename="../QScintilla/EditorOutline.py" line="243" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Ruta al Portapapeles</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="329" />
       <location filename="../QScintilla/EditorOutline.py" line="292" />
-      <location filename="../QScintilla/EditorOutline.py" line="247" />
+      <location filename="../QScintilla/EditorOutline.py" line="248" />
       <source>Expand All</source>
       <translation>Expandir Todo</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="333" />
       <location filename="../QScintilla/EditorOutline.py" line="296" />
-      <location filename="../QScintilla/EditorOutline.py" line="251" />
+      <location filename="../QScintilla/EditorOutline.py" line="252" />
       <source>Collapse All</source>
       <translation>Contraer Todo</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="338" />
       <location filename="../QScintilla/EditorOutline.py" line="301" />
-      <location filename="../QScintilla/EditorOutline.py" line="256" />
+      <location filename="../QScintilla/EditorOutline.py" line="257" />
       <source>Increment Width</source>
       <translation>Ancho de Incremento</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="342" />
       <location filename="../QScintilla/EditorOutline.py" line="305" />
-      <location filename="../QScintilla/EditorOutline.py" line="260" />
+      <location filename="../QScintilla/EditorOutline.py" line="261" />
       <source>Decrement Width</source>
       <translation>Ancho de Decremento</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="346" />
       <location filename="../QScintilla/EditorOutline.py" line="309" />
-      <location filename="../QScintilla/EditorOutline.py" line="264" />
+      <location filename="../QScintilla/EditorOutline.py" line="265" />
       <source>Set to Default Width</source>
       <translation>Establecer a Anchura por Defecto</translation>
     </message>
     <message>
       <location filename="../QScintilla/EditorOutline.py" line="350" />
       <location filename="../QScintilla/EditorOutline.py" line="313" />
-      <location filename="../QScintilla/EditorOutline.py" line="268" />
+      <location filename="../QScintilla/EditorOutline.py" line="269" />
       <source>Change Default Width</source>
       <translation>Cambiar Anchura por Defecto</translation>
     </message>
@@ -41341,7 +41380,7 @@
       <translation>El directorio &lt;b&gt;'{0}'&lt;/b&gt; no es un paquete Python.</translation>
     </message>
     <message>
-      <location filename="../Graphics/ImportsDiagramBuilder.py" line="412" />
+      <location filename="../Graphics/ImportsDiagramBuilder.py" line="411" />
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El diagrama pertenece al proyecto &lt;b&gt;{0}&lt;/b&gt;. Por favor ábralo e inténtelo de nuevo.&lt;/p&gt;</translation>
     </message>
@@ -47533,37 +47572,37 @@
       <translation>Dispositivo Desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="500" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="498" />
       <source>Unsupported Device</source>
       <translation>Dispositivo no soportado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="510" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="508" />
       <source>REPL is not supported by this device.</source>
       <translation>REPL no soportado por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="529" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="527" />
       <source>Plotter is not supported by this device.</source>
       <translation>Plotter no soportado por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="548" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="546" />
       <source>Running scripts is not supported by this device.</source>
       <translation>La ejecución de scripts no está soportada por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="567" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="565" />
       <source>File Manager is not supported by this device.</source>
       <translation>El Gestor de Archovos no está soportado por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="612" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="610" />
       <source>Select Device Directory</source>
       <translation>Seleccionar Directorio para Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonDevices.py" line="613" />
+      <location filename="../MicroPython/MicroPythonDevices.py" line="611" />
       <source>Select the directory for the connected device:</source>
       <translation>Seleccionar el directorio para el dispositivo conectado:</translation>
     </message>
@@ -50411,22 +50450,22 @@
   <context>
     <name>MultiProjectFile</name>
     <message>
-      <location filename="../MultiProject/MultiProjectFile.py" line="73" />
+      <location filename="../MultiProject/MultiProjectFile.py" line="74" />
       <source>Save Multi Project File</source>
       <translation>Guardar Archivo de MultiProyecto</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProjectFile.py" line="74" />
+      <location filename="../MultiProject/MultiProjectFile.py" line="75" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de multiproyecto &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MultiProject/MultiProjectFile.py" line="100" />
-      <source>Read Multi Project File</source>
-      <translation>Leer Archivo de MultiProyecto</translation>
-    </message>
-    <message>
       <location filename="../MultiProject/MultiProjectFile.py" line="101" />
+      <source>Read Multi Project File</source>
+      <translation>Leer Archivo de MultiProyecto</translation>
+    </message>
+    <message>
+      <location filename="../MultiProject/MultiProjectFile.py" line="102" />
       <source>&lt;p&gt;The multi project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de multiproyecto &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -51656,7 +51695,7 @@
       <translation>El package &lt;b&gt;'{0}'&lt;/b&gt; no contiene ninguna clase o subpackage.</translation>
     </message>
     <message>
-      <location filename="../Graphics/PackageDiagramBuilder.py" line="579" />
+      <location filename="../Graphics/PackageDiagramBuilder.py" line="578" />
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El diagrama pertenece al proyecto &lt;b&gt;{0}&lt;/b&gt;. Por favor ábralo e inténtelo de nuevo.&lt;/p&gt;</translation>
     </message>
@@ -52256,40 +52295,40 @@
       <translation>Desinstalar Packages a partir de Requisitos</translation>
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="876" />
+      <location filename="../PipInterface/Pip.py" line="884" />
       <source>Cache Info</source>
       <translation>Info de Cache</translation>
     </message>
     <message>
+      <location filename="../PipInterface/Pip.py" line="910" />
+      <location filename="../PipInterface/Pip.py" line="901" />
+      <source>List Cached Files</source>
+      <translation>Listar Archivos en Cache</translation>
+    </message>
+    <message>
       <location filename="../PipInterface/Pip.py" line="902" />
-      <location filename="../PipInterface/Pip.py" line="893" />
-      <source>List Cached Files</source>
-      <translation>Listar Archivos en Cache</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/Pip.py" line="894" />
       <source>Enter a file pattern (empty for all):</source>
       <translation>Introducir un patrón de archivo (dejar en blanco para todos):</translation>
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="926" />
-      <location filename="../PipInterface/Pip.py" line="919" />
+      <location filename="../PipInterface/Pip.py" line="934" />
+      <location filename="../PipInterface/Pip.py" line="927" />
       <source>Remove Cached Files</source>
       <translation>Eliminar Archivos en Cache</translation>
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="920" />
+      <location filename="../PipInterface/Pip.py" line="928" />
       <source>Enter a file pattern:</source>
       <translation>Introducir un patrón de archivo:</translation>
     </message>
     <message>
+      <location filename="../PipInterface/Pip.py" line="959" />
       <location filename="../PipInterface/Pip.py" line="951" />
-      <location filename="../PipInterface/Pip.py" line="943" />
       <source>Purge Cache</source>
       <translation>Purgar Cache</translation>
     </message>
     <message>
-      <location filename="../PipInterface/Pip.py" line="944" />
+      <location filename="../PipInterface/Pip.py" line="952" />
       <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source>
       <translation>Desear realmente purgar la cache de pip? Todos los archivos necesitarán descargarse de nuevo.</translation>
     </message>
@@ -57050,22 +57089,22 @@
   <context>
     <name>ProjectFile</name>
     <message>
-      <location filename="../Project/ProjectFile.py" line="108" />
+      <location filename="../Project/ProjectFile.py" line="109" />
       <source>Save Project File</source>
       <translation>Guardar Archivo de Proyecto</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFile.py" line="109" />
+      <location filename="../Project/ProjectFile.py" line="110" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de proyecto &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/ProjectFile.py" line="134" />
-      <source>Read Project File</source>
-      <translation>Leer Archivo de Proyecto</translation>
-    </message>
-    <message>
       <location filename="../Project/ProjectFile.py" line="135" />
+      <source>Read Project File</source>
+      <translation>Leer Archivo de Proyecto</translation>
+    </message>
+    <message>
+      <location filename="../Project/ProjectFile.py" line="136" />
       <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de proyecto&lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -66196,22 +66235,22 @@
   <context>
     <name>SessionFile</name>
     <message>
-      <location filename="../Sessions/SessionFile.py" line="235" />
+      <location filename="../Sessions/SessionFile.py" line="234" />
       <source>Save Session</source>
       <translation>Guardar Sesión</translation>
     </message>
     <message>
-      <location filename="../Sessions/SessionFile.py" line="236" />
+      <location filename="../Sessions/SessionFile.py" line="235" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../Sessions/SessionFile.py" line="260" />
+      <source>Read Session</source>
+      <translation>Leer sesión</translation>
+    </message>
+    <message>
       <location filename="../Sessions/SessionFile.py" line="261" />
-      <source>Read Session</source>
-      <translation>Leer sesión</translation>
-    </message>
-    <message>
-      <location filename="../Sessions/SessionFile.py" line="262" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión&lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -66219,111 +66258,111 @@
   <context>
     <name>SessionManager</name>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="301" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="302" />
       <source>Backup 1</source>
       <translation>Backup 1</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="308" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="309" />
       <source>Backup 2</source>
       <translation>Backup 2</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="337" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="338" />
       <source>Default Session</source>
       <translation>Sesión por Defecto</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="492" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="493" />
       <source>Clone Session</source>
       <translation>Clonar Sesión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="495" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="496" />
       <source>Rename Session</source>
       <translation>Renombrar Sesión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="499" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="500" />
       <source>Please enter a new name:</source>
       <translation>Por favor, introduzca un nuevo nombre:</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="677" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="577" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="516" />
+      <source>The session file "{0}" exists already. Please enter another name.</source>
+      <translation>El archivo de sesión "{0}" ya existe. Por favor, introduzca un nuevo nombre.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="529" />
+      <source>An error occurred while cloning the session file.</source>
+      <translation>Ha ocurrido un error mientras se clonaba el archivo de sesión.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="541" />
+      <source>An error occurred while renaming the session file.</source>
+      <translation>Ha ocurrido un error mientras se renombraba el archivo de sesión.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="576" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="558" />
+      <source>Save Session</source>
+      <translation>Guardar Sesión</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="559" />
+      <source>Please enter a name for the session:</source>
+      <translation>Por favor, introduzca un nombre para la sesión:</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="561" />
+      <source>Saved Session ({0})</source>
+      <translation>Sesión Guardada ({0})</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="600" />
+      <source>Restore Backup</source>
+      <translation>Restaurar Copia de Seguridad</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="601" />
+      <source>Are you sure you want to replace the current session?</source>
+      <translation>¿Realmente desea reemplazar la sesión actual?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="642" />
+      <source>Delete Session</source>
+      <translation>Borrar Sesión</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/Session/SessionManager.py" line="643" />
+      <source>Are you sure you want to delete session "{0}"?</source>
+      <translation>¿Realmente desea borrar la sesión "{0}"?</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/Session/SessionManager.py" line="676" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="576" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="515" />
-      <source>The session file "{0}" exists already. Please enter another name.</source>
-      <translation>El archivo de sesión "{0}" ya existe. Por favor, introduzca un nuevo nombre.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="528" />
-      <source>An error occurred while cloning the session file.</source>
-      <translation>Ha ocurrido un error mientras se clonaba el archivo de sesión.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="540" />
-      <source>An error occurred while renaming the session file.</source>
-      <translation>Ha ocurrido un error mientras se renombraba el archivo de sesión.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="575" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="557" />
-      <source>Save Session</source>
-      <translation>Guardar Sesión</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="558" />
-      <source>Please enter a name for the session:</source>
-      <translation>Por favor, introduzca un nombre para la sesión:</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="560" />
-      <source>Saved Session ({0})</source>
-      <translation>Sesión Guardada ({0})</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="599" />
-      <source>Restore Backup</source>
-      <translation>Restaurar Copia de Seguridad</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="600" />
-      <source>Are you sure you want to replace the current session?</source>
-      <translation>¿Realmente desea reemplazar la sesión actual?</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="641" />
-      <source>Delete Session</source>
-      <translation>Borrar Sesión</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="642" />
-      <source>Are you sure you want to delete session "{0}"?</source>
-      <translation>¿Realmente desea borrar la sesión "{0}"?</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="675" />
-      <location filename="../WebBrowser/Session/SessionManager.py" line="657" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="658" />
       <source>New Session</source>
       <translation>Nueva Sesión</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="658" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="659" />
       <source>Please enter a name for the new session:</source>
       <translation>Por favor, introduzca un nombre para la nueva sesión:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="660" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="661" />
       <source>New Session ({0})</source>
       <translation>Nueva Sesión ({0})</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="721" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="722" />
       <source>Please select the startup session:</source>
       <translation>Por favor, seleccione la sesión de inicio:</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/Session/SessionManager.py" line="745" />
+      <location filename="../WebBrowser/Session/SessionManager.py" line="746" />
       <source>{0} (last session)</source>
       <translation>{0} (última sesión)</translation>
     </message>
@@ -68176,22 +68215,22 @@
   <context>
     <name>ShortcutsFile</name>
     <message>
-      <location filename="../Preferences/ShortcutsFile.py" line="165" />
+      <location filename="../Preferences/ShortcutsFile.py" line="166" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atajos de Teclado</translation>
     </message>
     <message>
-      <location filename="../Preferences/ShortcutsFile.py" line="166" />
+      <location filename="../Preferences/ShortcutsFile.py" line="167" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; no se puede escribir. &lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Preferences/ShortcutsFile.py" line="194" />
-      <source>Import Keyboard Shortcuts</source>
-      <translation>Importar Atajos de Teclado</translation>
-    </message>
-    <message>
       <location filename="../Preferences/ShortcutsFile.py" line="195" />
+      <source>Import Keyboard Shortcuts</source>
+      <translation>Importar Atajos de Teclado</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ShortcutsFile.py" line="196" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; no se puede leer. &lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -68255,7 +68294,10 @@
       <translation>Usar "all({0} for {1} in {2})"</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="89" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="166" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="163" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="157" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="92" />
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="52" />
       <source>Use "{0}" instead of "{1}"</source>
       <translation>Usar "{0}" en lugar de "{1}"</translation>
@@ -68311,100 +68353,120 @@
       <translation>Usar "{0}.get({1})" en lugar de "if {1} in {0}: {0}[{1}]"</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="92" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="88" />
+      <source>Use "{0} = {1}.get({2}, {3})" instead of an if-block</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="95" />
       <source>Use "super()" instead of "{0}"</source>
       <translation>Usar "super()" en lugar de "{0}"</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="96" />
-      <source>Use "{0} != {1}" instead of "not {0} == {1}"</source>
-      <translation>Usar "{0} != {1}" en lugar de "not {0} == {1}"</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="99" />
-      <source>Use "{0} == {1}" instead of "not {0} != {1}"</source>
-      <translation>Usar "{0} == {1}" en lugar de "not {0} != {1}"</translation>
+      <source>Use "{0} != {1}" instead of "not {0} == {1}"</source>
+      <translation>Usar "{0} != {1}" en lugar de "not {0} == {1}"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="102" />
-      <source>Use "{0} not in {1}" instead of "not {0} in {1}"</source>
-      <translation>Usar "{0} not in {1}" en lugar de "not {0} in {1}"</translation>
+      <source>Use "{0} == {1}" instead of "not {0} != {1}"</source>
+      <translation>Usar "{0} == {1}" en lugar de "not {0} != {1}"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="105" />
-      <source>Use "{0} &gt;= {1}" instead of "not ({0} &lt; {1})"</source>
-      <translation>Usar "{0} &gt;= {1}" en lugar de "not ({0} &lt; {1})"</translation>
+      <source>Use "{0} not in {1}" instead of "not {0} in {1}"</source>
+      <translation>Usar "{0} not in {1}" en lugar de "not {0} in {1}"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="108" />
-      <source>Use "{0} &gt; {1}" instead of "not ({0} &lt;= {1})"</source>
-      <translation>Usar "{0} &gt; {1}" en lugar de "not ({0} &lt;= {1})"</translation>
+      <source>Use "{0} &gt;= {1}" instead of "not ({0} &lt; {1})"</source>
+      <translation>Usar "{0} &gt;= {1}" en lugar de "not ({0} &lt; {1})"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="111" />
-      <source>Use "{0} &lt;= {1}" instead of "not ({0} &gt; {1})"</source>
-      <translation>Usar "{0} &lt;= {1}" en lugar de "not ({0} &gt; {1})"</translation>
+      <source>Use "{0} &gt; {1}" instead of "not ({0} &lt;= {1})"</source>
+      <translation>Usar "{0} &gt; {1}" en lugar de "not ({0} &lt;= {1})"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="114" />
-      <source>Use "{0} &lt; {1}" instead of "not ({0} &gt;= {1})"</source>
-      <translation>Usar "{0} &lt; {1}" en lugar de "not ({0} &gt;= {1})"</translation>
+      <source>Use "{0} &lt;= {1}" instead of "not ({0} &gt; {1})"</source>
+      <translation>Usar "{0} &lt;= {1}" en lugar de "not ({0} &gt; {1})"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="117" />
-      <source>Use "{0}" instead of "not (not {0})"</source>
-      <translation>Usar "{0}" en lugar de "not (not {0})"</translation>
+      <source>Use "{0} &lt; {1}" instead of "not ({0} &gt;= {1})"</source>
+      <translation>Usar "{0} &lt; {1}" en lugar de "not ({0} &gt;= {1})"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="120" />
-      <source>Use "{1}" instead of "True if {0} else False"</source>
-      <translation>Usar "{1}" en lugar de "True if {0} else False"</translation>
+      <source>Use "{0}" instead of "not (not {0})"</source>
+      <translation>Usar "{0}" en lugar de "not (not {0})"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="123" />
-      <source>Use "{1}" instead of "False if {0} else True"</source>
-      <translation>Usar "{1}" en lugar de "False if {0} else True"</translation>
+      <source>Use "{1}" instead of "True if {0} else False"</source>
+      <translation>Usar "{1}" en lugar de "True if {0} else False"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="126" />
+      <source>Use "{1}" instead of "False if {0} else True"</source>
+      <translation>Usar "{1}" en lugar de "False if {0} else True"</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="129" />
       <source>Use "{0} if {0} else {1}" instead of "{1} if not {0} else {0}"</source>
       <translation>Usar "{0} if {0} else {1}" en lugar de "{1} if not {0} else {0}"</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="130" />
-      <source>Use "False" instead of "{0} and not {0}"</source>
-      <translation>Usar "False" en lugar de "{0} and not {0}"</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="133" />
-      <source>Use "True" instead of "{0} or not {0}"</source>
-      <translation>Usar "True" en lugar de "{0} or not {0}"</translation>
+      <source>Use "False" instead of "{0} and not {0}"</source>
+      <translation>Usar "False" en lugar de "{0} and not {0}"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="136" />
-      <source>Use "True" instead of "... or True"</source>
-      <translation>Usar "True" en lugar de "... or True"</translation>
+      <source>Use "True" instead of "{0} or not {0}"</source>
+      <translation>Usar "True" en lugar de "{0} or not {0}"</translation>
     </message>
     <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="139" />
+      <source>Use "True" instead of "... or True"</source>
+      <translation>Usar "True" en lugar de "... or True"</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="142" />
       <source>Use "False" instead of "... and False"</source>
       <translation>Usar "False" en lugar de "... and False"</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="143" />
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="146" />
       <source>Use "{1} == {0}" instead of "{0} == {1}" (Yoda-condition)</source>
       <translation>Usar "{1} == {0}" en lugar de "{0} == {1}" (condición Yoda)</translation>
     </message>
     <message>
-      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="148" />
-      <source>Use keyword-argument instead of magic boolean</source>
-      <translation>Usar argumentos de palabra clave en lugar de booleano mágico</translation>
-    </message>
-    <message>
       <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="151" />
+      <source>Use keyword-argument instead of magic boolean</source>
+      <translation>Usar argumentos de palabra clave en lugar de booleano mágico</translation>
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="154" />
       <source>Use keyword-argument instead of magic number</source>
       <translation>Usar argumentos de palabra clave en lugar de número mágico</translation>
     </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="160" />
+      <source>Initialize dictionary "{0}" directly</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="169" />
+      <source>Use "Optional[{0}]" instead of "{1}"</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Simplify/translations.py" line="172" />
+      <source>Remove reflexive assignment "{0}"</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>SingleApplicationServer</name>
@@ -69853,6 +69915,16 @@
     </message>
     <message>
       <location filename="../Debugger/StartCoverageDialog.ui" line="0" />
+      <source>Uncheck to disable reporting of unhandled exceptions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartCoverageDialog.ui" line="0" />
+      <source>Always report unhandled exceptions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartCoverageDialog.ui" line="0" />
       <source>Select to clear the display of the interpreter window</source>
       <translation>Seleccionar para limpiar la pantalla de la ventana de intérprete</translation>
     </message>
@@ -70017,6 +70089,70 @@
     </message>
     <message>
       <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Uncheck to disable exception reporting</source>
+      <translation>Desmarcar para deshabilitar informes de excepciones</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>&lt;b&gt;Report exceptions&lt;/b&gt;
+&lt;p&gt;Uncheck this in order to disable exception reporting.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Informar de excepciones&lt;/b&gt;
+&lt;p&gt;Desmarcar para deshabilitar el informe de excepciones.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Report exceptions</source>
+      <translation>Informar de excepciones</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Alt+E</source>
+      <translation>Alt+E</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Uncheck to disable reporting of unhandled exceptions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Always report unhandled exceptions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Select to clear the display of the interpreter window</source>
+      <translation>Seleccionar para limpiar la pantalla de la ventana de intérprete</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>&lt;b&gt;Clear interpreter window&lt;/b&gt;&lt;p&gt;This clears the display of the interpreter window before starting the debug client.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Limpiar ventana del  intérprete&lt;/b&gt;&lt;p&gt;Limpia la ventana del intérprete antes de empezar el cliente de depuración.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Clear interpreter window</source>
+      <translation>Limpiar ventana de intérprete</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Select to start the debugger in a console window</source>
+      <translation>Seleccionar para iniciar el depurador en una ventana de consola</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>&lt;b&gt;Start in console&lt;/b&gt;
+&lt;p&gt;Select to start the debugger in a console window. The console command has to be configured on the Debugger-&amp;gt;General page&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Iniciar en consola&lt;/b&gt;
+&lt;p&gt;Seleccionar para iniciar el depurador en una ventana de consola. El comando de consola debe ser configurado en Depurador-&amp;gt;Página General&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
+      <source>Start in console</source>
+      <translation>Iniciar en consola</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
       <source>Select to trace into the Python library</source>
       <translation>Seleccionar para trazar dentro de la biblioteca de Python</translation>
     </message>
@@ -70047,60 +70183,6 @@
     </message>
     <message>
       <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Select to clear the display of the interpreter window</source>
-      <translation>Seleccionar para limpiar la pantalla de la ventana de intérprete</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>&lt;b&gt;Clear interpreter window&lt;/b&gt;&lt;p&gt;This clears the display of the interpreter window before starting the debug client.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Limpiar ventana del  intérprete&lt;/b&gt;&lt;p&gt;Limpia la ventana del intérprete antes de empezar el cliente de depuración.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Clear interpreter window</source>
-      <translation>Limpiar ventana de intérprete</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Uncheck to disable exception reporting</source>
-      <translation>Desmarcar para deshabilitar informes de excepciones</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>&lt;b&gt;Report exceptions&lt;/b&gt;
-&lt;p&gt;Uncheck this in order to disable exception reporting.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Informar de excepciones&lt;/b&gt;
-&lt;p&gt;Desmarcar para deshabilitar el informe de excepciones.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Report exceptions</source>
-      <translation>Informar de excepciones</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Alt+E</source>
-      <translation>Alt+E</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Select to start the debugger in a console window</source>
-      <translation>Seleccionar para iniciar el depurador en una ventana de consola</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>&lt;b&gt;Start in console&lt;/b&gt;
-&lt;p&gt;Select to start the debugger in a console window. The console command has to be configured on the Debugger-&amp;gt;General page&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Iniciar en consola&lt;/b&gt;
-&lt;p&gt;Seleccionar para iniciar el depurador en una ventana de consola. El comando de consola debe ser configurado en Depurador-&amp;gt;Página General&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
-      <source>Start in console</source>
-      <translation>Iniciar en consola</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartDebugDialog.ui" line="0" />
       <source>Select this to enable multi process debugging.</source>
       <translation>Seleccionar esto para habilitar soporte para depuración multiproceso.</translation>
     </message>
@@ -70123,53 +70205,53 @@
   <context>
     <name>StartDialog</name>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="141" />
+      <location filename="../Debugger/StartDialog.py" line="144" />
       <source>Python Files (*.py *.py3);;Python GUI Files (*.pyw *.pyw3);;All Files (*)</source>
       <translation>Archivos Python (*.py *.py3);;Archivos de GUI Python (*.pyw *.pyw3);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="159" />
+      <location filename="../Debugger/StartDialog.py" line="162" />
       <source>Clear Histories</source>
       <translation>Borrar Histórico</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="371" />
-      <location filename="../Debugger/StartDialog.py" line="162" />
+      <location filename="../Debugger/StartDialog.py" line="376" />
+      <location filename="../Debugger/StartDialog.py" line="165" />
       <source>Edit History</source>
       <translation>Editar Historial</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="201" />
+      <location filename="../Debugger/StartDialog.py" line="205" />
       <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source>
       <translation>Introducir la lista de programas o patrones de programas que no se deben depurar separadamente por '{0}'.</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="354" />
+      <location filename="../Debugger/StartDialog.py" line="359" />
       <source>Script Name</source>
       <translation>Nombre del Script</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="355" />
+      <location filename="../Debugger/StartDialog.py" line="360" />
       <source>Script Parameters</source>
       <translation>Parámetros del Script</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="356" />
+      <location filename="../Debugger/StartDialog.py" line="361" />
       <source>Working Directory</source>
       <translation>Directorio de trabajo</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="357" />
+      <location filename="../Debugger/StartDialog.py" line="362" />
       <source>Environment</source>
       <translation>Entorno</translation>
     </message>
     <message>
-      <location filename="../Debugger/StartDialog.py" line="367" />
-      <source>No Debug Programs</source>
-      <translation>No Depurar Programas</translation>
-    </message>
-    <message>
       <location filename="../Debugger/StartDialog.py" line="372" />
+      <source>No Debug Programs</source>
+      <translation>No Depurar Programas</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartDialog.py" line="377" />
       <source>Select the history list to be edited:</source>
       <translation>Seleccionar el listado de historial a editar:</translation>
     </message>
@@ -70383,6 +70465,16 @@
     </message>
     <message>
       <location filename="../Debugger/StartProfileDialog.ui" line="0" />
+      <source>Uncheck to disable reporting of unhandled exceptions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartProfileDialog.ui" line="0" />
+      <source>Always report unhandled exceptions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Debugger/StartProfileDialog.ui" line="0" />
       <source>Select to clear the display of the interpreter window</source>
       <translation>Seleccionar para limpiar la pantalla de la ventana de intérprete</translation>
     </message>
@@ -70569,6 +70661,23 @@
     </message>
     <message>
       <location filename="../Debugger/StartRunDialog.ui" line="0" />
+      <source>Select to start the debugger in a console window</source>
+      <translation>Seleccionar para iniciar el depurador en una ventana de consola</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartRunDialog.ui" line="0" />
+      <source>&lt;b&gt;Start in console&lt;/b&gt;
+&lt;p&gt;Select to start the debugger in a console window. The console command has to be configured on the Debugger-&amp;gt;General page&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Iniciar en consola&lt;/b&gt;
+&lt;p&gt;Seleccionar para iniciar el depurador en una ventana de consola. El comando de consola debe ser configurado en Depurador-&amp;gt;Página General&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartRunDialog.ui" line="0" />
+      <source>Start in console</source>
+      <translation>Iniciar en consola</translation>
+    </message>
+    <message>
+      <location filename="../Debugger/StartRunDialog.ui" line="0" />
       <source>Select to clear the display of the interpreter window</source>
       <translation>Seleccionar para limpiar la pantalla de la ventana de intérprete</translation>
     </message>
@@ -70584,20 +70693,13 @@
     </message>
     <message>
       <location filename="../Debugger/StartRunDialog.ui" line="0" />
-      <source>Select to start the debugger in a console window</source>
-      <translation>Seleccionar para iniciar el depurador en una ventana de consola</translation>
+      <source>Uncheck to disable reporting of unhandled exceptions</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/StartRunDialog.ui" line="0" />
-      <source>&lt;b&gt;Start in console&lt;/b&gt;
-&lt;p&gt;Select to start the debugger in a console window. The console command has to be configured on the Debugger-&amp;gt;General page&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Iniciar en consola&lt;/b&gt;
-&lt;p&gt;Seleccionar para iniciar el depurador en una ventana de consola. El comando de consola debe ser configurado en Depurador-&amp;gt;Página General&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../Debugger/StartRunDialog.ui" line="0" />
-      <source>Start in console</source>
-      <translation>Iniciar en consola</translation>
+      <source>Always report unhandled exceptions</source>
+      <translation type="unfinished" />
     </message>
   </context>
   <context>
@@ -71137,7 +71239,7 @@
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="919" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="999" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="998" />
       <source>Moving {0}</source>
       <translation>Moviendo {0}</translation>
     </message>
@@ -71146,35 +71248,35 @@
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1149" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1028" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="997" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1297" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1266" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1127" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1095" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1296" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1265" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1126" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1094" />
       <source>Subversion Error</source>
       <translation>Error de Subversion</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="998" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1096" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1095" />
       <source>The URL of the project repository could not be retrieved from the working copy. The tag operation will be aborted</source>
       <translation>La URL del repositorio del proyecto no ha podido recuperarse de la copia de trabajo. La operación tag se abortará</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1029" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1128" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1127" />
       <source>The URL of the project repository has an invalid format. The tag operation will be aborted</source>
       <translation>La URL del repositorio del proyecto tiene un formato no válido. La operación tag se abortará</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1063" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1164" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1150" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1163" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1149" />
       <source>Tagging {0} in the Subversion repository</source>
       <translation>Haciendo un tag {0} en el repositorio Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1329" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1175" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1328" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1174" />
       <source>Revision {0}.
 </source>
       <translation>Revisión {0}.
@@ -71183,95 +71285,95 @@
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1109" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1098" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1213" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1202" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1212" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1201" />
       <source>Revert changes</source>
       <translation>Revertir cambios</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1099" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1203" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1202" />
       <source>Do you really want to revert all changes to these files or directories?</source>
       <translation>¿Realmente desea revertir todos los cambios a estos archivos o directorios?</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1110" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1214" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1213" />
       <source>Do you really want to revert all changes of the project?</source>
       <translation>¿Realmente desea revertir todos los cambios del proyecto?</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1116" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1222" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1221" />
       <source>Reverting changes</source>
       <translation>Revirtiendo cambios</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1150" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1267" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1266" />
       <source>The URL of the project repository could not be retrieved from the working copy. The switch operation will be aborted</source>
       <translation>La URL del repositorio del proyecto no ha podido recuperarse de la copia de trabajo. La operación switch se abortará</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1181" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1298" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1297" />
       <source>The URL of the project repository has an invalid format. The switch operation will be aborted</source>
       <translation>La URL del repositorio del proyecto tiene un formato no válido. La operación switch se abortará</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1210" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1321" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1320" />
       <source>Switching to {0}</source>
       <translation>Haciendo un switch a {0}</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1276" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1421" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1420" />
       <source>Merging {0}</source>
       <translation>Haciendo un merge de {0}</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1546" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1728" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1727" />
       <source>Cleaning up {0}</source>
       <translation>Limpiando {0}</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1576" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1768" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1767" />
       <source>Subversion command</source>
       <translation>Comando de Subversion</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1747" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1888" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1887" />
       <source>Resolving conficts</source>
       <translation>Resolviendo conflictos</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1780" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1930" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1928" />
       <source>Copying {0}</source>
       <translation>Copiando {0}</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1847" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1826" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2006" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1989" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2004" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1987" />
       <source>Subversion Set Property</source>
       <translation>Asignar Propiedad de Subversion</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1873" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1827" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2051" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1990" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2049" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1988" />
       <source>You have to supply a property name. Aborting.</source>
       <translation>Tiene que proporcionar un nombre de propiedad. Abortando.</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2029" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2027" />
       <source>Property set.</source>
       <translation>Propiedad establecida.</translation>
     </message>
@@ -71279,13 +71381,13 @@
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1890" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1872" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="1861" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2067" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2050" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2065" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2048" />
       <source>Subversion Delete Property</source>
       <translation>Borrar Propiedad de Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2085" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2083" />
       <source>Property deleted.</source>
       <translation>Propiedad borrada.</translation>
     </message>
@@ -71293,81 +71395,81 @@
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2117" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2105" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2096" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2312" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2300" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2291" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2310" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2298" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2289" />
       <source>Subversion Side-by-Side Difference</source>
       <translation>Diferencia Lado a Lado Subversion</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2118" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2313" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2311" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2356" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2354" />
       <source>Subversion Lock</source>
       <translation>Bloqueo de Subversion</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2357" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2355" />
       <source>Enter lock comment</source>
       <translation>Introducir comentario para el bloqueo</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2170" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2374" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2372" />
       <source>Locking in the Subversion repository</source>
       <translation>Bloqueando en el repositorio Subversion</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2197" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2415" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2413" />
       <source>Unlocking in the Subversion repository</source>
       <translation>Desbloqueando en el repositorio Subversion</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2222" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2462" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2460" />
       <source>Relocating</source>
       <translation>Realojando</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2238" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2485" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2483" />
       <source>Repository Browser</source>
       <translation>Navegador de Repositorios</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2239" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2486" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2484" />
       <source>Enter the repository URL.</source>
       <translation>Introducir la URL del repositorio.</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2311" />
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2274" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2513" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2511" />
       <source>Remove from changelist</source>
       <translation>Quitar de la lista de cambios</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2290" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2552" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2541" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2550" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2539" />
       <source>Add to changelist</source>
       <translation>Añadir a la lista de cambios</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2291" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2542" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2540" />
       <source>Enter name of the changelist:</source>
       <translation>Introduzca el nombre de la lista de cambios:</translation>
     </message>
     <message>
       <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="2378" />
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2606" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="2604" />
       <source>Upgrade</source>
       <translation>Actualizar versión</translation>
     </message>
@@ -78733,22 +78835,22 @@
   <context>
     <name>TemplatesFile</name>
     <message>
-      <location filename="../Templates/TemplatesFile.py" line="86" />
+      <location filename="../Templates/TemplatesFile.py" line="87" />
       <source>Save Templates</source>
       <translation>Guardar plantillas</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplatesFile.py" line="87" />
+      <location filename="../Templates/TemplatesFile.py" line="88" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plantillas &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Templates/TemplatesFile.py" line="112" />
-      <source>Read Templates</source>
-      <translation>Leer plantillas</translation>
-    </message>
-    <message>
       <location filename="../Templates/TemplatesFile.py" line="113" />
+      <source>Read Templates</source>
+      <translation>Leer plantillas</translation>
+    </message>
+    <message>
+      <location filename="../Templates/TemplatesFile.py" line="114" />
       <source>&lt;p&gt;The templates file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de plantillas &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
@@ -81351,7 +81453,7 @@
       <translation>El módulo &lt;b&gt;'{0}'&lt;/b&gt; no contiene ninguna clase.</translation>
     </message>
     <message>
-      <location filename="../Graphics/UMLClassDiagramBuilder.py" line="407" />
+      <location filename="../Graphics/UMLClassDiagramBuilder.py" line="406" />
       <source>&lt;p&gt;The diagram belongs to project &lt;b&gt;{0}&lt;/b&gt;. Please open it and try again.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El diagrama pertenece al proyecto &lt;b&gt;{0}&lt;/b&gt;. Por favor ábralo e inténtelo de nuevo.&lt;/p&gt;</translation>
     </message>
@@ -84483,22 +84585,22 @@
   <context>
     <name>UserProjectFile</name>
     <message>
-      <location filename="../Project/UserProjectFile.py" line="71" />
+      <location filename="../Project/UserProjectFile.py" line="72" />
       <source>Save User Project Properties</source>
       <translation>Guardar Propiedades de Proyecto del Usuario</translation>
     </message>
     <message>
-      <location filename="../Project/UserProjectFile.py" line="72" />
+      <location filename="../Project/UserProjectFile.py" line="73" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades de proyecto específico del usuario &lt;b&gt;{0}&lt;/b&gt; no se ha podido escribir.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Project/UserProjectFile.py" line="99" />
-      <source>Read User Project Properties</source>
-      <translation>Leer Propiedades de Proyecto del Usuario</translation>
-    </message>
-    <message>
       <location filename="../Project/UserProjectFile.py" line="100" />
+      <source>Read User Project Properties</source>
+      <translation>Leer Propiedades de Proyecto del Usuario</translation>
+    </message>
+    <message>
+      <location filename="../Project/UserProjectFile.py" line="101" />
       <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de propiedades de proyecto específico del usuario &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</translation>
     </message>
@@ -90742,34 +90844,34 @@
       <translation>El elemento solicitado está todavía en la cola.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="327" />
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="318" />
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="326" />
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="317" />
       <source>VirusTotal IP Address Report</source>
       <translation>Informe de Dirección IP de VirusTotal</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="319" />
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="318" />
       <source>VirusTotal does not have any information for the given IP address.</source>
       <translation>VirusTotal no tiene información para la dirección IP proporcionada.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="328" />
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="327" />
       <source>The submitted IP address is invalid.</source>
       <translation>La dirección IP enviada no es válida.</translation>
     </message>
     <message>
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="393" />
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="384" />
+      <source>VirusTotal Domain Report</source>
+      <translation>Informe de Dominio de VirusTotal</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="385" />
+      <source>VirusTotal does not have any information for the given domain.</source>
+      <translation>VirusTotal no tiene información para el dominio proporcionado.</translation>
+    </message>
+    <message>
       <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="394" />
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="385" />
-      <source>VirusTotal Domain Report</source>
-      <translation>Informe de Dominio de VirusTotal</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="386" />
-      <source>VirusTotal does not have any information for the given domain.</source>
-      <translation>VirusTotal no tiene información para el dominio proporcionado.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="395" />
       <source>The submitted domain address is invalid.</source>
       <translation>El dominio enviado no es válido.</translation>
     </message>
@@ -96242,12 +96344,12 @@
   <context>
     <name>subversion</name>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1819" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1818" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1823" />
+      <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="1822" />
       <source>&lt;h3&gt;Repository information&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PySvn V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion API V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Committed date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Comitted time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{7}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Last author&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{8}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Information del repositorio&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;PySvn V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Subversion API V.&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current revision&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{4}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Revisión enviada&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{5}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha de envío&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{6}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora de envio&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{7}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Último autor&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{8}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>

eric ide

mercurial