src/eric7/i18n/eric7_es.ts

branch
eric7
changeset 9927
fa258d559f01
parent 9925
a267ac36dd69
child 9931
e6e01a10c3a1
child 9932
9e2dcc57a1ee
--- a/src/eric7/i18n/eric7_es.ts	Mon Mar 20 16:22:56 2023 +0100
+++ b/src/eric7/i18n/eric7_es.ts	Tue Mar 21 11:23:42 2023 +0100
@@ -12112,7 +12112,7 @@
       <translation>Sacar de comentario</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="9114" />
+      <location filename="../QScintilla/Editor.py" line="9116" />
       <location filename="../QScintilla/Editor.py" line="932" />
       <source>Generate Docstring</source>
       <translation>Generar Docstring</translation>
@@ -12385,7 +12385,7 @@
       <translation>Corrección ortográfica</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8232" />
+      <location filename="../QScintilla/Editor.py" line="8234" />
       <location filename="../QScintilla/Editor.py" line="1328" />
       <source>Check spelling...</source>
       <translation>Corrección ortográfica...</translation>
@@ -12715,309 +12715,309 @@
       <translation>Deshabilitar punto de interrupción</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6275" />
+      <location filename="../QScintilla/Editor.py" line="6277" />
       <source>Code Coverage</source>
       <translation>Cobertura de codigo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6276" />
+      <location filename="../QScintilla/Editor.py" line="6278" />
       <source>Please select a coverage file</source>
       <translation>Por favor seleccione un archivo de cobertura</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6351" />
-      <location filename="../QScintilla/Editor.py" line="6343" />
+      <location filename="../QScintilla/Editor.py" line="6353" />
+      <location filename="../QScintilla/Editor.py" line="6345" />
       <source>Show Code Coverage Annotations</source>
       <translation>Mostrar Anotaciones de Cobertura de Código</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6344" />
+      <location filename="../QScintilla/Editor.py" line="6346" />
       <source>All lines have been covered.</source>
       <translation>Todas las líneas han sido cubiertas.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6352" />
+      <location filename="../QScintilla/Editor.py" line="6354" />
       <source>There is no coverage file available.</source>
       <translation>No hay archivo de cobertura disponible.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6456" />
+      <location filename="../QScintilla/Editor.py" line="6458" />
       <source>Profile Data</source>
       <translation>Datos de profiling</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6457" />
+      <location filename="../QScintilla/Editor.py" line="6459" />
       <source>Please select a profile file</source>
       <translation>Por favor seleccione un archivo de profiling</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6618" />
-      <location filename="../QScintilla/Editor.py" line="6612" />
+      <location filename="../QScintilla/Editor.py" line="6620" />
+      <location filename="../QScintilla/Editor.py" line="6614" />
       <source>Syntax Error</source>
       <translation>Error de sintaxis</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6619" />
+      <location filename="../QScintilla/Editor.py" line="6621" />
       <source>No syntax error message available.</source>
       <translation>No hay mensajes de error de sintaxis disponibles.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6830" />
-      <location filename="../QScintilla/Editor.py" line="6824" />
+      <location filename="../QScintilla/Editor.py" line="6832" />
+      <location filename="../QScintilla/Editor.py" line="6826" />
       <source>Warning</source>
       <translation>Advertencia</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6830" />
+      <location filename="../QScintilla/Editor.py" line="6832" />
       <source>No warning messages available.</source>
       <translation>No hay mensajes de advertencia disponibles.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6894" />
+      <location filename="../QScintilla/Editor.py" line="6896" />
       <source>Style: {0}</source>
       <translation>Estilo: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6897" />
+      <location filename="../QScintilla/Editor.py" line="6899" />
       <source>Warning: {0}</source>
       <translation>Advertencia: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6904" />
+      <location filename="../QScintilla/Editor.py" line="6906" />
       <source>Error: {0}</source>
       <translation>Error: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7011" />
+      <location filename="../QScintilla/Editor.py" line="7013" />
       <source>Macro Name</source>
       <translation>Nombre de macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7011" />
+      <location filename="../QScintilla/Editor.py" line="7013" />
       <source>Select a macro name:</source>
       <translation>Seleccione un nombre de macro:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7037" />
+      <location filename="../QScintilla/Editor.py" line="7039" />
       <source>Load macro file</source>
       <translation>Cargar archivo de macro</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="7085" />
+      <location filename="../QScintilla/Editor.py" line="7041" />
+      <source>Macro files (*.macro)</source>
+      <translation>Archivos de Macro  (*.macro)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7063" />
+      <location filename="../QScintilla/Editor.py" line="7053" />
+      <source>Error loading macro</source>
+      <translation>Error al cargar macro</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7054" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7064" />
+      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; está dañado&lt;/p&gt;</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="7083" />
-      <location filename="../QScintilla/Editor.py" line="7039" />
-      <source>Macro files (*.macro)</source>
-      <translation>Archivos de Macro  (*.macro)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7061" />
-      <location filename="../QScintilla/Editor.py" line="7051" />
-      <source>Error loading macro</source>
-      <translation>Error al cargar macro</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7052" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7062" />
-      <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; está dañado&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7081" />
       <source>Save macro file</source>
       <translation>Guardar archivo de macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7099" />
+      <location filename="../QScintilla/Editor.py" line="7101" />
       <source>Save macro</source>
       <translation>Guardar macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7100" />
+      <location filename="../QScintilla/Editor.py" line="7102" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7115" />
+      <location filename="../QScintilla/Editor.py" line="7117" />
       <source>Error saving macro</source>
       <translation>Error al guardar macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7116" />
+      <location filename="../QScintilla/Editor.py" line="7118" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de macro  &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7129" />
+      <location filename="../QScintilla/Editor.py" line="7131" />
       <source>Start Macro Recording</source>
       <translation>Comenzar grabación de macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7130" />
+      <location filename="../QScintilla/Editor.py" line="7132" />
       <source>Macro recording is already active. Start new?</source>
       <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7156" />
+      <location filename="../QScintilla/Editor.py" line="7158" />
       <source>Macro Recording</source>
       <translation>Grabando macro</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7157" />
+      <location filename="../QScintilla/Editor.py" line="7159" />
       <source>Enter name of the macro:</source>
       <translation>Introduzca el nombre de la macro:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7308" />
+      <location filename="../QScintilla/Editor.py" line="7310" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ha cambiado mientras estaba abierto en eric. ¿Desea volver a cargarlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7314" />
+      <location filename="../QScintilla/Editor.py" line="7316" />
       <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
       <translation>&lt;br&gt;&lt;b&gt;Advertencia:&lt;/b&gt; Perderá los cambios si lo reabre.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7321" />
+      <location filename="../QScintilla/Editor.py" line="7323" />
       <source>File changed</source>
       <translation>Archivo modificado</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7371" />
+      <location filename="../QScintilla/Editor.py" line="7373" />
       <source>{0} (ro)</source>
       <translation>{0} (ro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7676" />
+      <location filename="../QScintilla/Editor.py" line="7678" />
       <source>Drop Error</source>
       <translation>Error al soltar</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7677" />
+      <location filename="../QScintilla/Editor.py" line="7679" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7697" />
-      <source>Resources</source>
-      <translation>Recursos</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="7699" />
-      <source>Add file...</source>
-      <translation>Añadir archivo...</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7700" />
-      <source>Add files...</source>
-      <translation>Añadir archivos...</translation>
+      <source>Resources</source>
+      <translation>Recursos</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7701" />
-      <source>Add aliased file...</source>
-      <translation>Añadir archivo con un alias...</translation>
+      <source>Add file...</source>
+      <translation>Añadir archivo...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7702" />
+      <source>Add files...</source>
+      <translation>Añadir archivos...</translation>
     </message>
     <message>
       <location filename="../QScintilla/Editor.py" line="7703" />
+      <source>Add aliased file...</source>
+      <translation>Añadir archivo con un alias...</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7705" />
       <source>Add localized resource...</source>
       <translation>Añadir recursos localizados...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7706" />
+      <location filename="../QScintilla/Editor.py" line="7708" />
       <source>Add resource frame</source>
       <translation>Añadir ventana de recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7725" />
+      <location filename="../QScintilla/Editor.py" line="7727" />
       <source>Add file resource</source>
       <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7739" />
+      <location filename="../QScintilla/Editor.py" line="7741" />
       <source>Add file resources</source>
       <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7763" />
-      <location filename="../QScintilla/Editor.py" line="7757" />
+      <location filename="../QScintilla/Editor.py" line="7765" />
+      <location filename="../QScintilla/Editor.py" line="7759" />
       <source>Add aliased file resource</source>
       <translation>Añadir archivo de recursos con un alias</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7764" />
+      <location filename="../QScintilla/Editor.py" line="7766" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation>Alias para el archivo &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7839" />
+      <location filename="../QScintilla/Editor.py" line="7841" />
       <source>Package Diagram</source>
       <translation>Digrama de paquetes</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7840" />
+      <location filename="../QScintilla/Editor.py" line="7842" />
       <source>Include class attributes?</source>
       <translation>¿Incluir atributos de clase?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7860" />
+      <location filename="../QScintilla/Editor.py" line="7862" />
       <source>Imports Diagram</source>
       <translation>Diagrama de imports</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7861" />
+      <location filename="../QScintilla/Editor.py" line="7863" />
       <source>Include imports from external modules?</source>
       <translation>¿Incluir los imports de módulos externos?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7880" />
+      <location filename="../QScintilla/Editor.py" line="7882" />
       <source>Application Diagram</source>
       <translation>Diagrama de aplicación</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7881" />
+      <location filename="../QScintilla/Editor.py" line="7883" />
       <source>Include module names?</source>
       <translation>¿Incluir nombres de módulos?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8236" />
-      <source>Add to dictionary</source>
-      <translation>Añadir al diccionario</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="8238" />
+      <source>Add to dictionary</source>
+      <translation>Añadir al diccionario</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="8240" />
       <source>Ignore All</source>
       <translation>Ignorar Todo</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8656" />
+      <location filename="../QScintilla/Editor.py" line="8658" />
       <source>Sort Lines</source>
       <translation>Ordenar Líneas</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8657" />
+      <location filename="../QScintilla/Editor.py" line="8659" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation>La selección contiene datos ilegales para una ordenación numérica.</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8750" />
+      <location filename="../QScintilla/Editor.py" line="8752" />
       <source>Register Mouse Click Handler</source>
       <translation>Registrar Manejador de Clicks de Ratón</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8751" />
+      <location filename="../QScintilla/Editor.py" line="8753" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation>Un manejador de clicks de ratón para "{0}" ya está registrado por "{1}". Abortando solicitud por "{2}"...</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8847" />
+      <location filename="../QScintilla/Editor.py" line="8849" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation>{0:4d}    {1}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8853" />
+      <location filename="../QScintilla/Editor.py" line="8855" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
@@ -13025,12 +13025,12 @@
     =&gt;  {2}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8921" />
+      <location filename="../QScintilla/Editor.py" line="8923" />
       <source>EditorConfig Properties</source>
       <translation>Propiedades de EditorConfig</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8922" />
+      <location filename="../QScintilla/Editor.py" line="8924" />
       <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Las propiedades de EditorConfig para el archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido cargar.&lt;/p&gt;</translation>
     </message>
@@ -63244,7 +63244,7 @@
       <translation>Funciones de PyBoard</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="441" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="446" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="235" />
       <source>Show MicroPython Versions</source>
       <translation>Mostrar Versiones de MicroPython</translation>
@@ -63260,7 +63260,7 @@
       <translation>Listar Dispositivos con capacidad DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="424" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="429" />
       <location filename="../MicroPython/Devices/PyBoardDevices.py" line="246" />
       <source>Flash MicroPython Firmware</source>
       <translation>Flash MicroPython Firmware</translation>
@@ -63271,88 +63271,93 @@
       <translation>Instrucciones para MicroPython Flash</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="308" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="253" />
+      <source>Reset Device</source>
+      <translation type="unfinished">Resetear Dispositivo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="313" />
       <source>dfu-util not available</source>
       <translation>dfu-util no está disponible</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="309" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="314" />
       <source>The dfu-util firmware flashing tool &lt;b&gt;dfu-util&lt;/b&gt; cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation>La herramienta de firmware de flasheo dfu-util &lt;b&gt;dfu-util&lt;/b&gt; no se encuentra o no es ejecutable. Asegure que está en la ruta de búsqueda o configure su valor en la página de configuración de MicroPython.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="329" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="334" />
       <source>&lt;h3&gt;Enable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect everything from your board&lt;/p&gt;&lt;p&gt;2. Disconnect your board&lt;/p&gt;&lt;p&gt;3. Connect the DFU/BOOT0 pin with a 3.3V pin&lt;/p&gt;&lt;p&gt;4. Re-connect your board&lt;/p&gt;&lt;hr /&gt;</source>
       <translation>&lt;h3&gt;Habilitar Modo DFU&lt;/h3&gt;&lt;p&gt;1. Desconectar todo de la placa&lt;/p&gt;&lt;p&gt;2. Desconectar la placa&lt;/p&gt;&lt;p&gt;3. Conectar el pin DFU/BOOT0 con un pin de 3.3V pin&lt;/p&gt;&lt;p&gt;4. Reconectar la placa&lt;/p&gt;&lt;hr /&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="339" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="344" />
       <source>&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; Make sure that all other DFU capable devices except your PyBoard are disconnected.&lt;hr /&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;Aviso:&lt;/b&gt; Asegurar que todos los demás dispositivos con capacidad DFU -a excepción del PyBoard- están desconectados.&lt;hr /&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="345" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="350" />
       <source>&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Pulsar &lt;b&gt;OK&lt;/b&gt; para continuar...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="348" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="353" />
       <source>Enable DFU mode</source>
       <translation>Habilitar modo DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="359" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="364" />
       <source>&lt;h3&gt;Disable DFU Mode&lt;/h3&gt;&lt;p&gt;1. Disconnect your board&lt;/p&gt;&lt;p&gt;2. Remove the DFU jumper&lt;/p&gt;&lt;p&gt;3. Re-connect your board&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to continue...&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Desabilitar Modo DFU&lt;/h3&gt;&lt;p&gt;1. Desconectar la placa&lt;/p&gt;&lt;p&gt;2. Sacar el jumper DFU&lt;/p&gt;&lt;p&gt;3. Reconectar la placa&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Pulsar &lt;b&gt;OK&lt;/b&gt; para continuar...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="367" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="372" />
       <source>Disable DFU mode</source>
       <translation>Deshabilitar modo DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="423" />
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="428" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="390" />
       <source>'dfu-util' Output</source>
       <translation>Salida de 'dfu-util'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="390" />
       <source>List DFU capable Devices</source>
       <translation>Listar Dispositivos con capacidad DFU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="413" />
       <source>Flash MicroPython/CircuitPython Firmware</source>
       <translation>Flashear Firmware MicroPython/CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="410" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="415" />
       <source>MicroPython Firmware Files (*.dfu);;CircuitPython Firmware Files (*.bin);;All Files (*)</source>
       <translation>Archivos de Firmware de MicroPython (*.dfu);;Archivos de Firmware de CircuitPython (*.bin);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="442" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="447" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
       <translation>No se puede determinar el firmware del dispositivo conectado o la placa no corre con MicroPython. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="470" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="475" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="476" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="481" />
       <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h4&gt;Información de Versión de MicroPython&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Instalado:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Disponible:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="484" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="489" />
       <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;¡Actualización disponible!&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="488" />
+      <location filename="../MicroPython/Devices/PyBoardDevices.py" line="493" />
       <source>MicroPython Version</source>
       <translation>Versión de MicroPython</translation>
     </message>
@@ -82797,7 +82802,7 @@
       <translation>Funciones de Teensy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="185" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="190" />
       <location filename="../MicroPython/Devices/TeensyDevices.py" line="147" />
       <source>Show MicroPython Versions</source>
       <translation>Mostrar Versiones de MicroPython</translation>
@@ -82808,7 +82813,7 @@
       <translation>Instrucciones para MicroPython Flash</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="301" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="315" />
       <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" />
       <source>Flash MicroPython Firmware</source>
       <translation>Flash MicroPython Firmware</translation>
@@ -82819,42 +82824,47 @@
       <translation>Iniciar la aplicación 'Teensy Loader' para flashear el dispositivo Teensy.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="186" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="161" />
+      <source>Reset Device</source>
+      <translation type="unfinished">Resetear Dispositivo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="191" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source>
       <translation>No se puede determinar el firmware del dispositivo conectado o la placa no corre con MicroPython. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="214" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="219" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="220" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="225" />
       <source>&lt;h4&gt;MicroPython Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h4&gt;Información de Versión de MicroPython&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Instalado:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Disponible:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="228" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="233" />
       <source>&lt;p&gt;&lt;b&gt;Update available!&lt;/b&gt;&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;¡Actualización disponible!&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="232" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="237" />
       <source>MicroPython Version</source>
       <translation>Versión de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="302" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="316" />
       <source>&lt;p&gt;Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.&lt;/p&gt;&lt;p&gt;See &lt;a href="{0}"&gt;the PJRC Teensy web site&lt;/a&gt; for details.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Teensy 4.0 y Teensy 4.1 se flashean utilizando la aplicación 'Teensy Loader'. Asegurar que se ha descargado el archivo hex de MicroPython o CircuitPython.&lt;/p&gt;&lt;p&gt;Ver &lt;a href="{0}"&gt;el sitio web de PJRC Teensy&lt;/a&gt; para más detalles.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="324" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="338" />
       <source>Start 'Teensy Loader'</source>
       <translation>Iniciar 'Teensy Loader'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/TeensyDevices.py" line="325" />
+      <location filename="../MicroPython/Devices/TeensyDevices.py" line="339" />
       <source>&lt;p&gt;The 'Teensy Loader' application &lt;b&gt;teensy&lt;/b&gt; could not be started. Ensure it is in the application search path or start it manually.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La aplicación 'Teensy Loader' &lt;b&gt;teensy&lt;/b&gt; no se ha podido iniciar. Asegurar que está en la ruta de búsqueda de aplicaciones o iniciarla manualmente.&lt;/p&gt;</translation>
     </message>

eric ide

mercurial