src/eric7/i18n/eric7_es.ts

branch
eric7
changeset 11239
dff8babf4707
parent 11232
08f867dd2abe
child 11240
c48c615c04a3
--- a/src/eric7/i18n/eric7_es.ts	Sat Apr 26 11:58:29 2025 +0200
+++ b/src/eric7/i18n/eric7_es.ts	Sat Apr 26 12:00:21 2025 +0200
@@ -1751,77 +1751,77 @@
   <context>
     <name>BaseDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="220" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="223" />
       <source>Device Data Not Available</source>
       <translation>Datos del Dispositivo No Disponibles</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="221" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="224" />
       <source>&lt;p&gt;The device data is not available. Try to connect to the device again. Aborting...&lt;/p&gt;</source>
       <translation>&lt;p&gt;Los datos del dispositivo no están dispoibles. Trate de conectar el dispositivo de nuevo. Abortando...&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="277" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="280" />
       <source>Unsupported Device</source>
       <translation>Dispositivo no soportado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="287" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="290" />
       <source>REPL is not supported by this device.</source>
       <translation>REPL no soportado por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="306" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="309" />
       <source>Plotter is not supported by this device.</source>
       <translation>Plotter no soportado por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="325" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="328" />
       <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/Devices/DeviceBase.py" line="344" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="347" />
       <source>File Manager is not supported by this device.</source>
       <translation>El Gestor de Archivos no está soportado por este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="399" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="402" />
       <source>Select Device Directory</source>
       <translation>Seleccionar Directorio para Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="400" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="403" />
       <source>Select the directory for the connected device:</source>
       <translation>Seleccionar el directorio para el dispositivo conectado:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="552" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="555" />
       <source>Detected an error without indications.</source>
       <translation>Detectado un error sin indicaciones.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1814" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1817" />
       <source>Operation not supported.</source>
       <translation>Operación no soportada.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="2202" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="2226" />
       <source>Yes</source>
       <translation>Si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="2202" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="2226" />
       <source>No</source>
       <translation>No</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="2204" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="2228" />
       <source>yes</source>
       <translation>si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="2204" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="2228" />
       <source>no</source>
       <translation>no</translation>
     </message>
@@ -4090,312 +4090,312 @@
       <translation>abierta</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="112" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="116" />
       <source>Public</source>
       <translation>Pública</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="113" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="117" />
       <source>Random Static</source>
       <translation />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="114" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="118" />
       <source>Random Private Resolvable</source>
       <translation>Privada Aleatoria Resoluble</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="115" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="119" />
       <source>Random Private Non-Resolvable</source>
       <translation>Privada Aleatoria No Resoluble</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="142" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="146" />
       <source>WIZnet 5x00 Ethernet</source>
       <translation>WIZnet 5x00 Ethernet</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="143" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="147" />
       <source>&lt;p&gt;Support for &lt;b&gt;WIZnet 5x00&lt;/b&gt; Ethernet boards could not be detected. Is the module &lt;b&gt;adafruit_wiznet5k&lt;/b&gt; installed?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soporte para placas &lt;b&gt;WIZnet 5x00&lt;/b&gt; Ethernet no detectado. ¿Está el módulo &lt;b&gt;adafruit_wiznet5k&lt;/b&gt; instalado?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="177" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="181" />
       <source>CircuitPython</source>
       <translation>CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="312" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="316" />
       <source>Workspace Directory</source>
       <translation>Directorio del espacio de trabajo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="313" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="317" />
       <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source>
       <translation>Los archivos Python para CircuitPython se pueden editar in situ, si el volumen de dispositivo está disponible localmente. No se ha encontrado un volumen de tales características. La edición in situ no estará disponible.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="353" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="357" />
       <source>Library Management</source>
       <translation>Gestión de Bibliotecas</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="359" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="363" />
       <source>CircuitPython Functions</source>
       <translation>Funciones de CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="361" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" />
       <source>Show CircuitPython Versions</source>
       <translation>Mostrar Versiones de CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="734" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="738" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="369" />
       <source>Select Device Volume</source>
       <translation>Seleccionar Volumen de Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="369" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="373" />
       <source>Activate Bootloader</source>
       <translation>Activar Bootloader</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="372" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="376" />
       <source>Activate UF2 Mode</source>
       <translation>Activar Modo UF2</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="379" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="383" />
       <source>Reset Device</source>
       <translation>Resetear Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="389" />
-      <source>Flash CircuitPython Firmware</source>
-      <translation>Flashear Firmware de CircuitPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="393" />
-      <source>UF2 Device</source>
-      <translation>Dispositivo UF2</translation>
+      <source>Flash CircuitPython Firmware</source>
+      <translation>Flashear Firmware de CircuitPython</translation>
     </message>
     <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="397" />
+      <source>UF2 Device</source>
+      <translation>Dispositivo UF2</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="401" />
       <source>ESP32 Device</source>
       <translation>Dispositivo ESP32</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="398" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="402" />
       <source>Erase Flash</source>
       <translation>Borrar Flash</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="400" />
-      <source>Flash MicroPython Firmware</source>
-      <translation>Flash Firmware MicroPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="404" />
+      <source>Flash MicroPython Firmware</source>
+      <translation>Flash Firmware MicroPython</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="408" />
       <source>Flash Additional Firmware</source>
       <translation>Flash Firmware Adicional</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="409" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="413" />
       <source>Teensy Device</source>
       <translation>Dispositivo Teensy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="411" />
-      <source>CircuitPython Flash Instructions</source>
-      <translation>Instrucciones de Flash de CircuitPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="415" />
+      <source>CircuitPython Flash Instructions</source>
+      <translation>Instrucciones de Flash de CircuitPython</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="419" />
       <source>Start 'Teensy Loader'</source>
       <translation>Iniciar 'Teensy Loader'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="418" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="422" />
       <source>Start the 'Teensy Loader' application to flash the Teensy device.</source>
       <translation>Iniciar la aplicación 'Teensy Loader' para flashear el dispositivo Teensy.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="647" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="452" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="651" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="456" />
       <source>Install Library Files</source>
       <translation>Instalar Archivos de Biblioteca</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="645" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="456" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="649" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="460" />
       <source>Install Library Package</source>
       <translation>Instalar Package de Biblioteca</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="462" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="466" />
       <source>Install 'circup' Package</source>
       <translation>Instalar Package 'circup'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="600" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="604" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="619" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="623" />
       <source>&lt;h4&gt;CircuitPython 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 CircuitPython&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/CircuitPythonDevices.py" line="627" />
-      <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/CircuitPythonDevices.py" line="631" />
+      <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/CircuitPythonDevices.py" line="635" />
       <source>CircuitPython Version</source>
       <translation>Versión de CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="653" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="657" />
       <source>The device volume "&lt;b&gt;{0}&lt;/b&gt;" is not available. Ensure it is mounted properly and try again.</source>
       <translation>El volumen de dispositivo "&lt;b&gt;{0}&lt;/b&gt;" no está disponible. Asegúrese de que está montado correctamente e inténtelo de nuevo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="681" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="685" />
       <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
       <translation>Archivos Compilados de Python (*.mpy);;Archivos de Python (*.py);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="711" />
-      <source>CircuitPython Firmware</source>
-      <translation>Firmware de CircuitPython</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="715" />
+      <source>CircuitPython Firmware</source>
+      <translation>Firmware de CircuitPython</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="719" />
       <source>CircuitPython Libraries</source>
       <translation>Bibliotecas de CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="728" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="732" />
       <source>Select the drive letter of the device:</source>
       <translation>Seleccionar la letra de volumen del dispositivo montado:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="730" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="734" />
       <source>Select the path of the mounted device:</source>
       <translation>Seleccionar la ruta para el dispositivo montado:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1184" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="871" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1188" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="875" />
       <source>unknown ({0})</source>
       <translation>({0}) desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1674" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1595" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1098" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1021" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1687" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1608" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1102" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1025" />
       <source>The device volume is not available.</source>
       <translation>El volumen de dispositivo no está disponible.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1062" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1035" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1039" />
       <source>Write WiFi Credentials</source>
       <translation>Escribir Credenciales WiFi</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1636" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1063" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1036" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1649" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1067" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1040" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; exists already. Shall it be replaced?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Reemplazarlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1643" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1070" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1043" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1656" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1074" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1047" />
       <source>Aborted</source>
       <translation>Abortado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1260" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1264" />
       <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation>CircuitPython no soporta el ajuste de parámetros IPv4 del punto de acceso de la WiFi.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1332" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1336" />
       <source>CircuitPython does not support reporting of connected clients.</source>
       <translation>CircuitPython no soporta información de clientes conectados.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1775" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1416" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1788" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1429" />
       <source>Active</source>
       <translation>Activo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1781" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1417" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1794" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1430" />
       <source>Connected</source>
       <translation>Conectado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1418" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1431" />
       <source>IPv4 Address</source>
       <translation>Dirección IPv4</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1419" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1432" />
       <source>Netmask</source>
       <translation>Máscara de Red</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1420" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1433" />
       <source>Gateway</source>
       <translation>Gateway</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1421" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1434" />
       <source>DNS</source>
       <translation>DNS</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1777" />
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1422" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1790" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1435" />
       <source>MAC-Address</source>
       <translation>Dirección MAC</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1423" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1436" />
       <source>Chip Type</source>
       <translation>Tipo de Chip</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1424" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1437" />
       <source>max. Sockets</source>
       <translation>máx. Sockets</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1635" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1648" />
       <source>Write Connect Script</source>
       <translation>Escribir Script de Conexión</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1776" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1789" />
       <source>Name</source>
       <translation>Nombre</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1779" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1792" />
       <source>Address Type</source>
       <translation>Tipo de Dirección</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1782" />
+      <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1795" />
       <source>Advertising</source>
       <translation>Publicitando</translation>
     </message>
@@ -6895,64 +6895,64 @@
       <translation>&lt;root&gt;</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="59" />
+      <location filename="../CondaInterface/Conda.py" line="71" />
       <source>Anaconda</source>
       <translation type="unfinished">Anaconda</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="107" />
+      <location filename="../CondaInterface/Conda.py" line="121" />
       <source>Create Conda Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="108" />
+      <location filename="../CondaInterface/Conda.py" line="122" />
       <source>Conda has not been installed or is not configured. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="253" />
-      <location filename="../CondaInterface/Conda.py" line="245" />
-      <location filename="../CondaInterface/Conda.py" line="229" />
+      <location filename="../CondaInterface/Conda.py" line="267" />
+      <location filename="../CondaInterface/Conda.py" line="259" />
+      <location filename="../CondaInterface/Conda.py" line="243" />
       <source>conda remove</source>
       <translation>conda remove</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="230" />
+      <location filename="../CondaInterface/Conda.py" line="244" />
       <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="246" />
+      <location filename="../CondaInterface/Conda.py" line="260" />
       <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="254" />
+      <location filename="../CondaInterface/Conda.py" line="268" />
       <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="593" />
+      <location filename="../CondaInterface/Conda.py" line="607" />
       <source>Uninstall Packages</source>
       <translation>Desinstalar Packages</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="594" />
+      <location filename="../CondaInterface/Conda.py" line="608" />
       <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="804" />
+      <location filename="../CondaInterface/Conda.py" line="818" />
       <source>conda exited with an error ({0}).</source>
       <translation>conda ha salido con error ({0}).</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/Conda.py" line="813" />
+      <location filename="../CondaInterface/Conda.py" line="827" />
       <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="815" />
+      <location filename="../CondaInterface/Conda.py" line="829" />
       <source>conda could not be started.</source>
       <translation>No se ha podido iniciar conda.</translation>
     </message>
@@ -7557,137 +7557,137 @@
       <translation>Menu Conda</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" />
       <source>Clean</source>
       <translation>Limpiar</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="137" />
       <source>All</source>
       <translation>Todo</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="140" />
       <source>Cache</source>
       <translation>Caché</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="143" />
       <source>Lock Files</source>
       <translation>Archivos Lock</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="146" />
       <source>Packages</source>
       <translation>Packages</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="149" />
       <source>Tarballs</source>
       <translation>Tarballs</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" />
       <source>About Conda...</source>
       <translation>Acerca de Conda...</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="154" />
       <source>Update Conda</source>
       <translation>Actualizar Conda</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="158" />
       <source>Install Packages</source>
       <translation>Instalar Packages</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="163" />
       <source>Install Requirements</source>
       <translation>Instalar Requisitos</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="169" />
       <source>Generate Requirements</source>
       <translation>Generar Requisitos</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="174" />
       <source>Create Environment from Requirements</source>
       <translation>Crear Entorno a partir de Requisitos</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="660" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="178" />
       <source>Clone Environment</source>
       <translation>Clonar Entorno</translation>
     </message>
     <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" />
-      <source>Delete Environment</source>
-      <translation>Borrar Entorno</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" />
-      <source>Edit User Configuration...</source>
-      <translation>Editar Configuración de Usuario...</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" />
-      <source>Configure...</source>
-      <translation>Configurar...</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" />
-      <source>Getting installed packages...</source>
-      <translation>Obteniendo packages instalados...</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" />
-      <source>Getting outdated packages...</source>
-      <translation>Obteniendo packages antiguos...</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" />
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" />
-      <source>{0} (Build: {1})</source>
-      <translation>{0} (Build: {1})</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" />
-      <source>Conda Search Package Error</source>
-      <translation>Error de Búsqueda de Package de Conda</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" />
-      <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="619" />
-      <source>Text Files (*.txt);;All Files (*)</source>
-      <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
-    </message>
-    <message>
-      <location filename="../CondaInterface/CondaPackagesWidget.py" line="687" />
-      <source>Create Environment</source>
-      <translation>Crear Entorno</translation>
-    </message>
-    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="716" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="182" />
+      <source>Delete Environment</source>
+      <translation>Borrar Entorno</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="188" />
+      <source>Edit User Configuration...</source>
+      <translation>Editar Configuración de Usuario...</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="191" />
+      <source>Configure...</source>
+      <translation>Configurar...</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="241" />
+      <source>Getting installed packages...</source>
+      <translation>Obteniendo packages instalados...</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="252" />
+      <source>Getting outdated packages...</source>
+      <translation>Obteniendo packages antiguos...</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="279" />
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="272" />
+      <source>{0} (Build: {1})</source>
+      <translation>{0} (Build: {1})</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="422" />
+      <source>Conda Search Package Error</source>
+      <translation>Error de Búsqueda de Package de Conda</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="597" />
+      <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="620" />
+      <source>Text Files (*.txt);;All Files (*)</source>
+      <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="688" />
+      <source>Create Environment</source>
+      <translation>Crear Entorno</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="717" />
       <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="741" />
-      <source>Edit Configuration</source>
-      <translation>Editar Configuración</translation>
-    </message>
-    <message>
       <location filename="../CondaInterface/CondaPackagesWidget.py" line="742" />
+      <source>Edit Configuration</source>
+      <translation>Editar Configuración</translation>
+    </message>
+    <message>
+      <location filename="../CondaInterface/CondaPackagesWidget.py" line="743" />
       <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>
@@ -22126,229 +22126,235 @@
       <translation>abierta</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="137" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="81" />
+      <source>Open</source>
+      <translation type="unfinished">Abrir</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="155" />
       <source>ESP8266, ESP32</source>
       <translation>ESP8266, ESP32</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="193" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="211" />
       <source>ESP32 Functions</source>
       <translation>Funciones ESP32</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="402" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="196" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="420" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="214" />
       <source>Show MicroPython Versions</source>
       <translation>Mostrar Versiones de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1823" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1807" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="200" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1851" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1835" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="218" />
       <source>Erase Flash</source>
       <translation>Borrar Flash</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="203" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="221" />
       <source>Flash MicroPython Firmware</source>
       <translation>Flash MicroPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1918" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="207" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1946" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="225" />
       <source>Flash Additional Firmware</source>
       <translation>Flash Additional Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="319" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="211" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="337" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="229" />
       <source>Backup Firmware</source>
       <translation>Copia de Seguridad de Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="375" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="214" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="393" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="232" />
       <source>Restore Firmware</source>
       <translation>Restaurar Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="474" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="218" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="492" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="236" />
       <source>Show Chip ID</source>
       <translation>Mostrar ID de Chip</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="498" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="221" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="516" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="239" />
       <source>Show Flash ID</source>
       <translation>Mostrar ID de Flash</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="522" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="224" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="540" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="242" />
       <source>Show MAC Address</source>
       <translation>Mostrar dirección MAC</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="546" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="227" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="564" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="245" />
       <source>Show Security Information</source>
       <translation>Mostrar Información de Seguridad</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="231" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="249" />
       <source>Reset Device</source>
       <translation>Resetear Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="234" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="252" />
       <source>Install 'esptool.py'</source>
       <translation>Instalar 'esptool.py'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="318" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="336" />
       <source>'esptool read_flash' Output</source>
       <translation>Salida de 'esptool read_flash'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1917" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1871" />
-      <location filename="../MicroPython/Devices/EspDevices.py" line="374" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1945" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1899" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="392" />
       <source>'esptool write_flash' Output</source>
       <translation>Salida de 'esptool write_flash'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="403" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="421" />
       <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source>
       <translation>No se puede determinar el firmware del dispositivo conectado o la placa no corre con MicroPython o CircuitPython. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="432" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="450" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="443" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="461" />
       <source>&lt;h4&gt;{0} Version Information&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Installed:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Available:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h4&gt;Información de Versión de {0}&lt;/h4&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Instalado:&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Disponible:&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="451" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="469" />
       <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/EspDevices.py" line="455" />
-      <source>{0} Version</source>
-      <translation>Versión de {0}</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/EspDevices.py" line="473" />
+      <source>{0} Version</source>
+      <translation>Versión de {0}</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="491" />
       <source>'esptool chip_id' Output</source>
       <translation>Salida de 'esptool chip_id'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="497" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="515" />
       <source>'esptool flash_id' Output</source>
       <translation>Salida de 'esptool flash_id'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="521" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="539" />
       <source>'esptool read_mac' Output</source>
       <translation>Salida de 'esptool read_mac'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="545" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="563" />
       <source>'esptool get_security_info' Output</source>
       <translation>Salida de 'esptool get_security_info'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="677" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="695" />
       <source>Set Country</source>
       <translation>Establecer País</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="678" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="696" />
       <source>Reset Country</source>
       <translation>Restablecer País</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1001" />
-      <source>Error saving credentials: {0}</source>
-      <translation>Error al guardar credenciales: {0}</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1012" />
-      <source>Error saving auto-connect script: {0}</source>
-      <translation>Error al guardar script de autoconexión: {0}</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1016" />
-      <source>Error modifying 'boot.py': {0}</source>
-      <translation>Error al modificar 'boot.py': {0}</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1048" />
-      <source>Error deleting credentials: {0}</source>
-      <translation>Error al borrar credenciales: {0}</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1132" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1162" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="815" />
       <source>unknown ({0})</source>
       <translation>desconocido ({0})</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1511" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1031" />
+      <source>Error saving credentials: {0}</source>
+      <translation>Error al guardar credenciales: {0}</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1042" />
+      <source>Error saving auto-connect script: {0}</source>
+      <translation>Error al guardar script de autoconexión: {0}</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1046" />
+      <source>Error modifying 'boot.py': {0}</source>
+      <translation>Error al modificar 'boot.py': {0}</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1078" />
+      <source>Error deleting credentials: {0}</source>
+      <translation>Error al borrar credenciales: {0}</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1539" />
       <source>Active</source>
       <translation>Activo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1512" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1540" />
       <source>Name</source>
       <translation>Nombre</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1513" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1541" />
       <source>MAC-Address</source>
       <translation>Dirección MAC</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1516" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1544" />
       <source>Address Type</source>
       <translation>Tipo de Dirección</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1517" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1545" />
       <source>Public</source>
       <translation>Pública</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1517" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1545" />
       <source>Random</source>
       <translation>Aleatoria</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1520" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1548" />
       <source>MTU</source>
       <translation>MTU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1520" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1548" />
       <source>{0} Bytes</source>
       <translation>{0} Bytes</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1808" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1836" />
       <source>Shall the flash of the selected device really be erased?</source>
       <translation>¿Borrar el flash del dispositivo seleccionado?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1822" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1850" />
       <source>'esptool erase_flash' Output</source>
       <translation>Salida de 'esptool erase_flash'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/EspDevices.py" line="1872" />
+      <location filename="../MicroPython/Devices/EspDevices.py" line="1900" />
       <source>Flash µPy/CPy Firmware</source>
       <translation>Flash Firmware µPy/CPy</translation>
     </message>
@@ -72721,197 +72727,205 @@
       <translation>automática</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="128" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="103" />
+      <source>Open</source>
+      <translation type="unfinished">Abrir</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="147" />
       <source>RP2040/RP2350</source>
       <translation>RP2040/RP2350</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="184" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="203" />
       <source>RP2 Functions</source>
       <translation>Funciones RP2</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="263" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="187" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="282" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="206" />
       <source>Show MicroPython Versions</source>
       <translation>Mostrar Versiones de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="191" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="210" />
       <source>Activate Bootloader</source>
       <translation>Activar Bootloader</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="194" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="213" />
       <source>Flash MicroPython Firmware</source>
       <translation>Flash MicroPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="198" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="217" />
       <source>Reset Device</source>
       <translation>Resetear Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="264" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="283" />
       <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/RP2Devices.py" line="1829" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="297" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1888" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="316" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="307" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="326" />
       <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;{2}&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/RP2Devices.py" line="318" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="337" />
       <source>&lt;tr&gt;&lt;td&gt;Variant:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</source>
       <translation>&lt;tr&gt;&lt;td&gt;Variante:&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="329" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="348" />
       <source>&lt;p&gt;Update may be available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Una actualización podría estar disponible.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="331" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="350" />
       <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/RP2Devices.py" line="335" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="354" />
       <source>MicroPython Version</source>
       <translation>Versión de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="368" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="387" />
       <source>MicroPython Firmware</source>
       <translation>MicroPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="372" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="391" />
       <source>Pimoroni Pico Firmware</source>
       <translation>Firmware de Pimoroni Pico</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="375" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="394" />
       <source>CircuitPython Firmware</source>
       <translation>CircuitPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="379" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="398" />
       <source>CircuitPython Libraries</source>
       <translation>Bibliotecas de CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="478" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="497" />
       <source>Set Country</source>
       <translation>Establecer País</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="481" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="500" />
       <source>Reset Country</source>
       <translation>Restablecer País</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1152" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="698" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1200" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="747" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="743" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="733" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="725" />
       <source>unknown ({0})</source>
       <translation>({0}) desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1278" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1324" />
       <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation>La red inalámbrica Pico no soporta establecer parámetros IPv4 del punto de acceso WiFi.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1357" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1416" />
       <source>Pico Wireless does not support reporting of connected clients.</source>
       <translation>La red inalámbrica Pico no soporta información de clientes conectados.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1411" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1470" />
       <source>WebREPL is not supported on this device.</source>
       <translation>WebREPL no está soportado en este dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1818" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1592" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1877" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1651" />
       <source>Active</source>
       <translation>Activa</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1593" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1652" />
       <source>Name</source>
       <translation>Nombre</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1836" />
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1594" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1895" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1653" />
       <source>MAC-Address</source>
       <translation>Dirección MAC</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1597" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1656" />
       <source>Address Type</source>
       <translation>Tipo de Dirección</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1657" />
       <source>Public</source>
       <translation>Pública</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1598" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1657" />
       <source>Random</source>
       <translation>Aleatoria</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1660" />
       <source>MTU</source>
       <translation>MTU</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1601" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1660" />
       <source>{0} Bytes</source>
       <translation>{0} Bytes</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1819" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1878" />
       <source>Connected</source>
       <translation>Conectada</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1822" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1881" />
       <source>Status</source>
       <translation>Estado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1828" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1887" />
       <source>Hostname</source>
       <translation>Nombre de Host</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1832" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1891" />
       <source>IPv4 Address</source>
       <translation>Dirección IPv4</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1833" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1892" />
       <source>Netmask</source>
       <translation>Máscara de Red</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1834" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1893" />
       <source>Gateway</source>
       <translation>Gateway</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2Devices.py" line="1835" />
+      <location filename="../MicroPython/Devices/RP2Devices.py" line="1894" />
       <source>DNS</source>
       <translation>DNS</translation>
     </message>
@@ -99881,7 +99895,7 @@
   <context>
     <name>VirtualenvManagerDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="425" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="426" />
       <source>Manage Virtual Environments</source>
       <translation>Gestionar Entornos Virtuales</translation>
     </message>
@@ -100018,7 +100032,7 @@
   <context>
     <name>VirtualenvManagerWindow</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="472" />
+      <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="476" />
       <source>Manage Virtual Environments</source>
       <translation>Gestionar Entornos Virtuales</translation>
     </message>
@@ -105062,7 +105076,7 @@
       <translation>Introducir la contraseña de red</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="121" />
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="143" />
       <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.ui" line="0" />
       <source>Press to show the password</source>
       <translation>Pulsar para mostrar la contraseña</translation>
@@ -105123,15 +105137,19 @@
       <translation>Recordar Parámetros</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="39" />
-      <source>open</source>
-      <translation>abierta</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="117" />
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="40" />
+      <source>Open</source>
+      <translation type="unfinished">Abrir</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiApConfigDialog.py" line="139" />
       <source>Press to hide the password</source>
       <translation>Pulsar para ocultar la contraseña</translation>
     </message>
+    <message>
+      <source>open</source>
+      <translation type="vanished">abierta</translation>
+    </message>
   </context>
   <context>
     <name>WifiApStationsDialog</name>
@@ -105276,23 +105294,23 @@
       <translation>Borrar Credenciales WiFi</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="501" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="492" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="504" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="495" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" />
       <source>Enable WebREPL</source>
       <translation>Habilitar WebREPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="535" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="526" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="518" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="538" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="529" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="521" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="61" />
       <source>Disable WebREPL</source>
       <translation>Deshabilitar WebREPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="319" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="333" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="322" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" />
       <source>Start WiFi Access Point</source>
       <translation>Iniciar Punto de Acceso de WiFi</translation>
@@ -105303,14 +105321,14 @@
       <translation>Iniciar Punto de Acceso de WiFi con IP</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="387" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" />
       <source>Show Connected Clients</source>
       <translation>Mostrar Clientes Conectados</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="351" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="363" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="354" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="70" />
       <source>Stop WiFi Access Point</source>
       <translation>Detener Punto de Acceso de WiFi</translation>
@@ -105326,10 +105344,10 @@
       <translation>Desactivar Interfaz de Punto de Acceso</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="470" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="454" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="434" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="425" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="473" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="457" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="437" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="81" />
       <source>Set Network Time</source>
       <translation>Establecer Tiempo de Red</translation>
@@ -105345,8 +105363,8 @@
       <translation>&lt;p&gt;El dispositivo no se ha podido conectar a &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="539" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="542" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="508" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="292" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="179" />
@@ -105412,100 +105430,100 @@
       <translation>&lt;p&gt;Las credenciales WiFi no se han podido eliminar del dispositivo.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="320" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="323" />
       <source>The WiFi Access Point interface was started successfully.</source>
       <translation>La interfaz de Punto de Acceso WiFi se ha iniciado con éxito.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="325" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="328" />
       <source>&lt;p&gt;The WiFi Access Point could not be started.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El Punto de Acceso WiFi no se ha podido iniciar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="406" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="357" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="327" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="409" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" />
       <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="352" />
-      <source>The WiFi Access Point interface was stopped successfully.</source>
-      <translation>La interfaz de Punto de Acceso WiFi se ha detenido con éxito.</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="355" />
+      <source>The WiFi Access Point interface was stopped successfully.</source>
+      <translation>La interfaz de Punto de Acceso WiFi se ha detenido con éxito.</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="358" />
       <source>&lt;p&gt;The WiFi Access Point could not be stopped.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El Punto de Acceso WiFi no se ha podido detener.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="385" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="388" />
       <source>No clients are connected to the access point.</source>
       <translation>No hay clientes conectados al punto de acceso.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="409" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="400" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="403" />
       <source>Deactivate WiFi Interface</source>
       <translation>Desactivar Interfaz WiFi</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="401" />
-      <source>The WiFi interface was deactivated successfully.</source>
-      <translation>La interfaz WiFi se ha desactivado con éxito.</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="404" />
+      <source>The WiFi interface was deactivated successfully.</source>
+      <translation>La interfaz WiFi se ha desactivado con éxito.</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="407" />
       <source>&lt;p&gt;The WiFi interface could not be deactivated.&lt;/p&gt;</source>
       <translation>&lt;p&gt;La interfaz WiFi no se ha podido desactivar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="426" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="429" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;adafruit_ntp&lt;/b&gt; is not installed.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El dispositivo no soporta sincronización de tiempo de red. El módulo &lt;b&gt;{0}&lt;/b&gt; no está instalado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="435" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="438" />
       <source>&lt;p&gt;The device does not support network time synchronization. The module &lt;b&gt;ntptime&lt;/b&gt; is not available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El dispositivo no soporta sincronización de tiempo de red. El módulo &lt;b&gt;ntptime&lt;/b&gt; no está instalado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="455" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="458" />
       <source>The device time was synchronized successfully.</source>
       <translation>La fecha/hora del dispositivo se ha sincronizado con éxito.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="459" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="462" />
       <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La fecha/hora del dispositivo no se ha podido sincronizar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="464" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="467" />
       <source>&lt;p&gt;The device time could not be synchronized. Is the device connected to a WiFi network?&lt;/p&gt;</source>
       <translation>&lt;p&gt;La fecha/hora del dispositivo no se ha podido sincronizar. ¿Está el dispositivo conectado a una red WiFi?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="493" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="496" />
       <source>&lt;p&gt;The WebREPL server of the device will be activated after a reboot.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El servidor WebREPL del dispositivo se activará despues de reiniciar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="502" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="505" />
       <source>&lt;p&gt;The WebREPL server of the device could not be enabled.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El servidor WebREPL del dispositivo no se ha podido habilitar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="519" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="522" />
       <source>Shall the WebREPL server of the device really be disabled?</source>
       <translation>¿Desactivar el servidor WebREPL del dispositivo?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="527" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="530" />
       <source>&lt;p&gt;The WebREPL server of the device will not be enabled at boot time anymore.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El servidor WebREPL del dispositivo ya no se habilitará más al iniciar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="536" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="539" />
       <source>&lt;p&gt;The WebREPL server of the device could not be disabled.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El servidor WebREPL del dispositivo no se ha podido deshabilitar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
@@ -105657,7 +105675,7 @@
       <translation>Nombre de Host</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="192" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="196" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="150" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="116" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="76" />
@@ -105706,27 +105724,27 @@
       <translation>DNS</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="186" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="190" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="140" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="109" />
       <source>MAC-Address</source>
       <translation>Dirección MAC</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="189" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="193" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="137" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="112" />
       <source>Channel</source>
       <translation>Canal</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="197" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="201" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="122" />
       <source>Tx-Power</source>
       <translation>Tx-Power</translation>
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="198" />
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="202" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="123" />
       <source>{0} dBm</source>
       <translation>{0} dBm</translation>
@@ -105747,6 +105765,7 @@
       <translation>RSSI [dBm]</translation>
     </message>
     <message>
+      <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="188" />
       <location filename="../MicroPython/WifiDialogs/WifiStatusDialog.py" line="146" />
       <source>Security</source>
       <translation>Seguridad</translation>

eric ide

mercurial