src/eric7/i18n/eric7_es.ts

branch
eric7
changeset 10628
6968d6c31b3e
parent 10625
8b16ca841c5f
child 10646
37900a37e522
--- a/src/eric7/i18n/eric7_es.ts	Wed Mar 06 09:36:09 2024 +0100
+++ b/src/eric7/i18n/eric7_es.ts	Wed Mar 06 17:00:26 2024 +0100
@@ -31884,12 +31884,12 @@
   <context>
     <name>HelpViewer</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="29" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="30" />
       <source>&lt;html&gt;&lt;head&gt;&lt;title&gt;about:blank&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;</source>
       <translation>&lt;html&gt;&lt;head&gt;&lt;title&gt;about:blank&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="34" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="35" />
       <source>&lt;html&gt;&lt;head&gt;&lt;title&gt;Error 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;The page could not be found&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
       <translation>&lt;html&gt;&lt;head&gt;&lt;title&gt;Error 404...&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;div align="center"&gt;&lt;br&gt;&lt;br&gt;&lt;h1&gt;La página no se ha encontrado&lt;/h1&gt;&lt;br&gt;&lt;h3&gt;'{0}'&lt;/h3&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</translation>
     </message>
@@ -31897,83 +31897,83 @@
   <context>
     <name>HelpViewerImplQTB</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="191" />
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="180" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="192" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="181" />
       <source>Empty Page</source>
       <translation>Página en Blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="456" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="457" />
       <source>Backward</source>
       <translation>Atrás</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="461" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="462" />
       <source>Forward</source>
       <translation>Adelante</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="467" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="476" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="481" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="482" />
       <source>Bookmark Page</source>
       <translation>Añadir Marcador a la Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="489" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="490" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="499" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="505" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="511" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="512" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="518" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="524" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="543" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" />
       <source>Open Link in New Page</source>
       <translation>Abrir Enlace en Nueva Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="550" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" />
       <source>Open Link in Background Page</source>
       <translation>Abrir Enlace en Página en Segundo Plano</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" />
+      <location filename="../HelpViewer/HelpViewerImplQTB.py" line="559" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -31981,83 +31981,83 @@
   <context>
     <name>HelpViewerImplQWE</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="175" />
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="164" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="176" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="165" />
       <source>Empty Page</source>
       <translation>Página en Blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="572" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="573" />
       <source>Backward</source>
       <translation>Atrás</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="577" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="578" />
       <source>Forward</source>
       <translation>Adelante</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="582" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="583" />
       <source>Reload</source>
       <translation>Recargar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="594" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" />
       <source>Copy Page URL to Clipboard</source>
       <translation>Copiar URL de la Página al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="600" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" />
       <source>Bookmark Page</source>
       <translation>Añadir Marcador a la Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="608" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="609" />
       <source>Zoom in</source>
       <translation>Aumentar zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="613" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" />
       <source>Zoom out</source>
       <translation>Disminuir zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" />
       <source>Zoom reset</source>
       <translation>Restablecer zoom</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="624" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="637" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" />
       <source>Close</source>
       <translation>Cerrar</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="643" />
       <source>Close Others</source>
       <translation>Cerrar Otras</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="660" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="661" />
       <source>Open Link in New Page</source>
       <translation>Abrir Enlace en Nueva Página</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="668" />
       <source>Open Link in Background Page</source>
       <translation>Abrir Enlace en Página en Segundo Plano</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="675" />
+      <location filename="../HelpViewer/HelpViewerImplQWE.py" line="676" />
       <source>Copy URL to Clipboard</source>
       <translation>Copiar URL al Portapapeles</translation>
     </message>
@@ -32065,82 +32065,82 @@
   <context>
     <name>HelpViewerWidget</name>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="129" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="126" />
       <source>Open a local file</source>
       <translation>Abrir un archivo local</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="135" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="132" />
       <source>Select action from menu</source>
       <translation>Seleccionar acción del menú</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="151" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="148" />
       <source>Move one page backward</source>
       <translation>Mover una página hacia atrás</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="156" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="153" />
       <source>Move one page forward</source>
       <translation>Mover una página hacia adelante</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="168" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="165" />
       <source>Reload the current page</source>
       <translation>Recargar la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="179" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="176" />
       <source>Zoom in on the current page</source>
       <translation>Aumentar zoom en la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="185" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="182" />
       <source>Zoom out on the current page</source>
       <translation>Disminuir zoom en la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="192" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="189" />
       <source>Reset the zoom level of the current page</source>
       <translation>Restablecer nivel de zoom en la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="204" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="201" />
       <source>Add a new empty page</source>
       <translation>Añadir una nueva página en blanco</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="210" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="207" />
       <source>Close the current page</source>
       <translation>Cerrar la página actual</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="221" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="218" />
       <source>Show or hide the search pane</source>
       <translation>Mostrar u ocultar el panel de búsqueda</translation>
     </message>
     <message>
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="294" />
+      <source>Show list of open pages</source>
+      <translation>Mostrar lista de páginas abiertas</translation>
+    </message>
+    <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="297" />
-      <source>Show list of open pages</source>
-      <translation>Mostrar lista de páginas abiertas</translation>
+      <source>Show the table of contents</source>
+      <translation>Mostrar la tabla de contenidos</translation>
     </message>
     <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="300" />
-      <source>Show the table of contents</source>
-      <translation>Mostrar la tabla de contenidos</translation>
+      <source>Show the help document index</source>
+      <translation>Mostrár el índice de documentos de ayuda</translation>
     </message>
     <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="303" />
-      <source>Show the help document index</source>
-      <translation>Mostrár el índice de documentos de ayuda</translation>
+      <source>Show the help search window</source>
+      <translation>Mostrar la ventana de búsqueda de ayuda</translation>
     </message>
     <message>
       <location filename="../HelpViewer/HelpViewerWidget.py" line="306" />
-      <source>Show the help search window</source>
-      <translation>Mostrar la ventana de búsqueda de ayuda</translation>
-    </message>
-    <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="309" />
       <source>Show list of bookmarks</source>
       <translation>Mostrar lista de marcadores</translation>
     </message>
@@ -32195,54 +32195,54 @@
       <translation>Archivos HTML (*.html *.htm);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="699" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="697" />
       <source>Help Engine</source>
       <translation>Motor de Ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="723" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="721" />
       <source>Looking for Documentation...</source>
       <translation>Buscando Documentación...</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="734" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="732" />
       <source>eric Help Viewer</source>
       <translation>Visor de Ayuda de eric</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="759" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="757" />
       <source>Manage QtHelp Documents</source>
       <translation>Gestionar Documentos de QtHelp</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="762" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="760" />
       <source>Reindex Documentation</source>
       <translation>Reindexar Documentación</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="767" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="765" />
       <source>Configure Help Documentation</source>
       <translation>Configurar Documentación de Ayuda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="860" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="840" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="858" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="838" />
       <source>Clear History</source>
       <translation>Limpiar Historial</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="970" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="961" />
       <source>Updating search index</source>
       <translation>Actualizando índice de búsqueda</translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1028" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1019" />
       <source>Filtered by: </source>
       <translation>Filtrado por: </translation>
     </message>
     <message>
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1064" />
-      <location filename="../HelpViewer/HelpViewerWidget.py" line="1059" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1055" />
+      <location filename="../HelpViewer/HelpViewerWidget.py" line="1050" />
       <source>Unfiltered</source>
       <translation>Sin filtrar</translation>
     </message>
@@ -32266,6 +32266,7 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/HelpViewersPage.ui" line="0" />
+      <location filename="../Preferences/ConfigurationPages/HelpViewersPage.ui" line="0" />
       <source>Internal Viewer</source>
       <translation>Visor Interno</translation>
     </message>
@@ -32314,6 +32315,27 @@
       <source>Enter the custom viewer to be used</source>
       <translation>Introduzca el visor personalizado a utilizar</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/HelpViewersPage.ui" line="0" />
+      <source>&lt;font color="#FF0000"&gt;&lt;b&gt;Note:&lt;/b&gt; All settings below are activated at the next startup of the application.&lt;/font&gt;</source>
+      <translation type="unfinished">&lt;font color="#FF0000"&gt;&lt;b&gt;Nota:&lt;/b&gt; Estas opciones de configuración se activarán la siguiente vez que se ejecute la aplicacion.&lt;/font&gt;</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/HelpViewersPage.ui" line="0" />
+      <source>Select this in order to enforce the use of the QTextBrowser based help viewer implementation.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/HelpViewersPage.ui" line="0" />
+      <source>&lt;b&gt;Enforce 'QTextBrowser' based viewer&lt;/b&gt;
+&lt;p&gt;Select this in order to enforce the use of the QTextBrowser based help viewer implementation. Without this option the viewer implementation will be selected automatically from QWebEngine or QTextBrowser (in that order).&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/HelpViewersPage.ui" line="0" />
+      <source>Enforce 'QTextBrowser' based viewer</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>HexEditGotoWidget</name>
@@ -50882,18 +50904,18 @@
   <context>
     <name>MicroPythonDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="295" />
+      <location filename="../MicroPython/Devices/__init__.py" line="322" />
       <source>Generic MicroPython Board</source>
       <translation>Placa Genérica MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="335" />
+      <location filename="../MicroPython/Devices/__init__.py" line="362" />
       <source>RP2040 based</source>
       <translation>Basada en RP2040</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/__init__.py" line="496" />
-      <location filename="../MicroPython/Devices/__init__.py" line="485" />
+      <location filename="../MicroPython/Devices/__init__.py" line="523" />
+      <location filename="../MicroPython/Devices/__init__.py" line="512" />
       <source>Unknown Device</source>
       <translation>Dispositivo Desconocido</translation>
     </message>
@@ -60512,18 +60534,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1894" />
+      <location filename="../Preferences/__init__.py" line="1895" />
       <source>Export Preferences</source>
       <translation>Exportar Preferencias</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1923" />
-      <location filename="../Preferences/__init__.py" line="1896" />
+      <location filename="../Preferences/__init__.py" line="1924" />
+      <location filename="../Preferences/__init__.py" line="1897" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1921" />
+      <location filename="../Preferences/__init__.py" line="1922" />
       <source>Import Preferences</source>
       <translation>Importar Preferencias</translation>
     </message>
@@ -87454,133 +87476,133 @@
   <context>
     <name>UF2FlashDialog</name>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="607" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="659" />
       <source>&lt;h3&gt;CircuitPython Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Switch your device to 'bootloader' mode by double-pressing the reset button.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;(If this does not happen, then try shorter or longer pauses between presses.)&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation>&lt;h3&gt;Placa CircuitPython&lt;/h3&gt;&lt;p&gt;Para preparar la placa para flashear seguir estos pasos:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Cambiar el dispositivo a modo 'bootloader' pulsando dos veces el botón de reset.&lt;/li&gt;&lt;li&gt;Esperar hasta que el dispositivo entre en modo 'bootloader'.&lt;/li&gt;&lt;li&gt;(Si esto no ocurre, intentar pausas entre pulsado más largas o más cortas.)&lt;/li&gt;&lt;li&gt;Asegurar que el volumen de arranque está disponible (esto puede requerir de su montaje).&lt;/li&gt;&lt;li&gt;Seleccionar el archivo de firmware a flashear y hacer click en el botón de flash.&lt;/li&gt;&lt;/ol&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="632" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="684" />
       <source>&lt;h3&gt;Pi Pico (RP2040) Board&lt;/h3&gt;&lt;p&gt;In order to prepare the board for flashing follow these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Enter 'bootloader' mode (board &lt;b&gt;without&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;Plug in your board while holding the BOOTSEL button.&lt;/li&gt;&lt;/ul&gt;Enter 'bootloader' mode (board &lt;b&gt;with&lt;/b&gt; RESET button):&lt;ul&gt;&lt;li&gt;hold down RESET&lt;/li&gt;&lt;li&gt;hold down BOOTSEL&lt;/li&gt;&lt;li&gt;release RESET&lt;/li&gt;&lt;li&gt;release BOOTSEL&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it).&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
       <translation>&lt;h3&gt;Placa Pi Pico (RP2040)&lt;/h3&gt;&lt;p&gt;Para preparar la placa para flashing seguir estos pasos:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Entrar en modo 'bootloader' (placa &lt;b&gt;sin&lt;/b&gt; botón RESET):&lt;ul&gt;&lt;li&gt;Conectar la placa mientras se mantiene pulsado el botón BOOTSEL.&lt;/li&gt;&lt;/ul&gt;Entrar en modo 'bootloader' (placa &lt;b&gt;con&lt;/b&gt; botón RESET):&lt;ul&gt;&lt;li&gt;mantener pulsado RESET&lt;/li&gt;&lt;li&gt;mantener pulsado BOOTSEL&lt;/li&gt;&lt;li&gt;soltar RESET&lt;/li&gt;&lt;li&gt;soltar BOOTSEL&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.&lt;/li&gt;&lt;li&gt;Asegurar que el volumen de arranque está disponible (esto puedo requerir su montaje).&lt;/li&gt;&lt;li&gt;Seleccionar el archivo de firmware a flashear y hacer click en el botón de flash.&lt;/li&gt;&lt;/ol&gt;</translation>
     </message>
     <message>
       <location filename="../MicroPython/UF2FlashDialog.ui" line="0" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1132" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1140" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1184" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1192" />
       <source>Flash UF2 Device</source>
       <translation>Flashear Dispositivo UF2</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1141" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1193" />
       <source>Select the Boot Volume of the device:</source>
       <translation>Seleccionar el Volumen de Arranque del dispositivo:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="745" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="797" />
       <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source>
       <translation>Archivos MicroPython/CircuitPython(*.uf2);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="812" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="804" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="788" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="864" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="856" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="840" />
       <source>Manual Select</source>
       <translation>Selección Manual</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="916" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="884" />
-      <location filename="../MicroPython/UF2FlashDialog.py" line="861" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="968" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="936" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="913" />
       <source>Reset Instructions:</source>
       <translation>Instrucciones de Reset:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="863" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="915" />
       <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the appropriate instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation>&lt;h4&gt;No se han detectado dispositivos conocidos.&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones apropiadas debajo para establecer &lt;b&gt;una&lt;/b&gt; placa en modo 'bootloader'. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="887" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="939" />
       <source>&lt;h4&gt;Flash {0} Firmware&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;&lt;hr/&gt;{1}</source>
       <translation>&lt;h4&gt;Flashear {0} Firmware&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones de bajo para establecer &lt;b&gt;una&lt;/b&gt; placa en modo 'bootloader'. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;&lt;hr/&gt;{1}</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="897" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="949" />
       <source>&lt;h4&gt;Potentially UF2 capable devices found&lt;/h4&gt;&lt;p&gt;Found these potentially UF2 capable devices:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
       <translation>&lt;h4&gt;Encontrados dispositivos con capacidad potencial UF2&lt;/h4&gt;&lt;p&gt;Encontrados estos dispositivos con capacidad potencial UF2:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Seguir las instrucciones debajo para establecer &lt;b&gt;una&lt;/b&gt; placa en modo 'bootloader' mode. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="918" />
-      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation>&lt;h4&gt;No se han detectado dispositivos conocidos.&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones apropiadas debajo para establecer &lt;b&gt;una&lt;/b&gt; placa en modo 'bootloader'. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="930" />
-      <source>Flash Instructions:</source>
-      <translation>Instrucciones de Flash:</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="932" />
-      <source>&lt;h4&gt;Flash method 'manual' selected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to flash a device by entering the data manually.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Change the device to 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it) and select its path.&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
-      <translation>&lt;h4&gt;Seleccionado método 'manual' de Flash.&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones debajo para flashear un dispositivo introduciendo manualmente los datos.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Cambiar el dispositivo a modo 'bootloader'.&lt;/li&gt;&lt;li&gt;Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.&lt;/li&gt;&lt;li&gt;Asegurar que el volumen de arranque está disponible (esto puede requerir de su montaje) y seleccionar su ruta.&lt;/li&gt;&lt;li&gt;Seleccionar el archivo de firmware a flashear y hacer click en el botón de flashear.&lt;/li&gt;&lt;/ol&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="957" />
-      <source>Boot Volume not found:</source>
-      <translation>Volumen de Arranque no encontrado:</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="959" />
-      <source>&lt;h4&gt;No Boot Volume detected.&lt;/h4&gt;&lt;p&gt;Please ensure that the boot volume of the device to be flashed is available. </source>
-      <translation>&lt;h4&gt;No se ha encontrado un Volumen de Arranque.&lt;/h4&gt;&lt;p&gt;Por favor, asegurar que el volumen de arranque del dispositivo a flashear está disponible. </translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="965" />
-      <source>This volume should be named &lt;b&gt;{0}&lt;/b&gt;. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation>Este volumen se debería llamar &lt;b&gt;{0}&lt;/b&gt;. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/UF2FlashDialog.py" line="970" />
-      <source>This volume should have one of these names.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation>Este volumen debería tener uno de los siguientes nombres.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="977" />
-      <source>&lt;h4&gt;Reset Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation>&lt;h4&gt;Instrucciones para Restablecer&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones de debajo para establecer la placa en modo 'bootloader'. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="996" />
-      <source>Multiple Boot Volumes found:</source>
-      <translation>Múltiples Volúmenes de Arranque encontrados:</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="998" />
-      <source>&lt;h4&gt;Multiple Boot Volumes were found&lt;/h4&gt;&lt;p&gt;These volume paths were found.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please ensure that only one device of a type is ready for flashing. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
-      <translation>&lt;h4&gt;Se han encontrado múltiples Volúmes de Arranque&lt;/h4&gt;&lt;p&gt;Esas rutas de volumen se han encontrado.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Por favor, asegurar que solamente un dispositivo de cada tipo está listo para flashear. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
+      <source>&lt;h4&gt;No known devices detected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set &lt;b&gt;one&lt;/b&gt; board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation>&lt;h4&gt;No se han detectado dispositivos conocidos.&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones apropiadas debajo para establecer &lt;b&gt;una&lt;/b&gt; placa en modo 'bootloader'. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="982" />
+      <source>Flash Instructions:</source>
+      <translation>Instrucciones de Flash:</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="984" />
+      <source>&lt;h4&gt;Flash method 'manual' selected.&lt;/h4&gt;&lt;p&gt;Follow the instructions below to flash a device by entering the data manually.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Change the device to 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Wait until the device has entered 'bootloader' mode.&lt;/li&gt;&lt;li&gt;Ensure the boot volume is available (this may require mounting it) and select its path.&lt;/li&gt;&lt;li&gt;Select the firmware file to be flashed and click the flash button.&lt;/li&gt;&lt;/ol&gt;</source>
+      <translation>&lt;h4&gt;Seleccionado método 'manual' de Flash.&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones debajo para flashear un dispositivo introduciendo manualmente los datos.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Cambiar el dispositivo a modo 'bootloader'.&lt;/li&gt;&lt;li&gt;Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.&lt;/li&gt;&lt;li&gt;Asegurar que el volumen de arranque está disponible (esto puede requerir de su montaje) y seleccionar su ruta.&lt;/li&gt;&lt;li&gt;Seleccionar el archivo de firmware a flashear y hacer click en el botón de flashear.&lt;/li&gt;&lt;/ol&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1009" />
+      <source>Boot Volume not found:</source>
+      <translation>Volumen de Arranque no encontrado:</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1011" />
+      <source>&lt;h4&gt;No Boot Volume detected.&lt;/h4&gt;&lt;p&gt;Please ensure that the boot volume of the device to be flashed is available. </source>
+      <translation>&lt;h4&gt;No se ha encontrado un Volumen de Arranque.&lt;/h4&gt;&lt;p&gt;Por favor, asegurar que el volumen de arranque del dispositivo a flashear está disponible. </translation>
     </message>
     <message>
       <location filename="../MicroPython/UF2FlashDialog.py" line="1017" />
+      <source>This volume should be named &lt;b&gt;{0}&lt;/b&gt;. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation>Este volumen se debería llamar &lt;b&gt;{0}&lt;/b&gt;. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1022" />
+      <source>This volume should have one of these names.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation>Este volumen debería tener uno de los siguientes nombres.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1029" />
+      <source>&lt;h4&gt;Reset Instructions&lt;/h4&gt;&lt;p&gt;Follow the instructions below to set the board into 'bootloader' mode. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation>&lt;h4&gt;Instrucciones para Restablecer&lt;/h4&gt;&lt;p&gt;Seguir las instrucciones de debajo para establecer la placa en modo 'bootloader'. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1048" />
+      <source>Multiple Boot Volumes found:</source>
+      <translation>Múltiples Volúmenes de Arranque encontrados:</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1050" />
+      <source>&lt;h4&gt;Multiple Boot Volumes were found&lt;/h4&gt;&lt;p&gt;These volume paths were found.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please ensure that only one device of a type is ready for flashing. Press &lt;b&gt;Refresh&lt;/b&gt; when ready.&lt;/p&gt;</source>
+      <translation>&lt;h4&gt;Se han encontrado múltiples Volúmes de Arranque&lt;/h4&gt;&lt;p&gt;Esas rutas de volumen se han encontrado.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Por favor, asegurar que solamente un dispositivo de cada tipo está listo para flashear. Pulsar &lt;b&gt;Actualizar&lt;/b&gt; cuando esté listo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1069" />
       <source>Flashing Firmware</source>
       <translation>Flasheando Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1019" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1071" />
       <source>&lt;p&gt;Flashing the selected firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Flasheando el firmware seleccionado al dispositivo. Por favor, esperar hasta que el dispositivo haga reset automáticamente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1026" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1078" />
       <source>Flashing {0}</source>
       <translation>Flasheando {0}</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1028" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1080" />
       <source>&lt;p&gt;Flashing the {0} firmware to the device. Please wait until the device resets automatically.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Flasheando el firmware {0} al dispositivo. Por favor, esperar hasta que el dispositivo haga reset automáticamente.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/UF2FlashDialog.py" line="1133" />
+      <location filename="../MicroPython/UF2FlashDialog.py" line="1185" />
       <source>No UF2 device 'boot' volumes found.</source>
       <translation>No se han encontrado volúmenes de arranque del dispositivo UF2.</translation>
     </message>

eric ide

mercurial