src/eric7/i18n/eric7_es.ts

branch
mpy_network
changeset 9878
a82014a9e57b
parent 9875
b4512fbcf567
child 9892
ddb698b2935b
diff -r dad1f6d37366 -r a82014a9e57b src/eric7/i18n/eric7_es.ts
--- a/src/eric7/i18n/eric7_es.ts	Sat Mar 11 15:28:47 2023 +0100
+++ b/src/eric7/i18n/eric7_es.ts	Sun Mar 12 14:56:04 2023 +0100
@@ -1730,77 +1730,77 @@
   <context>
     <name>BaseDevice</name>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="171" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="174" />
       <source>Device Data Not Available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="172" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="175" />
       <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="225" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="228" />
       <source>Unsupported Device</source>
       <translation>Dispositivo no soportado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="235" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="238" />
       <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="254" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="257" />
       <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="273" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="276" />
       <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="292" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="295" />
       <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="337" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="340" />
       <source>Select Device Directory</source>
       <translation>Seleccionar Directorio para Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="338" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="341" />
       <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="484" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="487" />
       <source>Detected an error without indications.</source>
       <translation>Detectado un error sin indicaciones.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1349" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1352" />
       <source>Operation not supported.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1574" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1659" />
       <source>Yes</source>
       <translation type="unfinished">Si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1574" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1659" />
       <source>No</source>
       <translation type="unfinished">No</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1576" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1661" />
       <source>yes</source>
       <translation type="unfinished">si</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/DeviceBase.py" line="1576" />
+      <location filename="../MicroPython/Devices/DeviceBase.py" line="1661" />
       <source>no</source>
       <translation type="unfinished">no</translation>
     </message>
@@ -20651,6 +20651,198 @@
     </message>
   </context>
   <context>
+    <name>EthernetController</name>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="44" />
+      <source>Ethernet Functions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="47" />
+      <source>Show Ethernet Status</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="50" />
+      <source>Connect to LAN (DHCP)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="52" />
+      <source>Connect to LAN (fixed IP)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="179" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="173" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="55" />
+      <source>Check Internet Connection</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="152" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="146" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="57" />
+      <source>Disconnect from LAN</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="212" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="202" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="60" />
+      <source>Write Auto-Connect Script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="249" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="240" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="229" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="63" />
+      <source>Remove Auto-Connect Script</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="274" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="265" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="67" />
+      <source>Deactivate Ethernet Interface</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="335" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="319" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="299" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="290" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="70" />
+      <source>Set Network Time</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="131" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="125" />
+      <source>Connect to LAN</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="126" />
+      <source>&lt;p&gt;The device was connected to the LAN successfully.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="132" />
+      <source>&lt;p&gt;The device could not connect to the LAN.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="253" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="216" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="182" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="156" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="134" />
+      <source>unknown</source>
+      <translation type="unfinished">desconocido</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="147" />
+      <source>&lt;p&gt;The device was disconnected from the LAN.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="153" />
+      <source>&lt;p&gt;The device could not be disconnected from the LAN.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="167" />
+      <source>&lt;p&gt;The internet connection is &lt;b&gt;available&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="169" />
+      <source>&lt;p&gt;The internet connection is &lt;b&gt;not available&lt;/b&gt;.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="180" />
+      <source>&lt;p&gt;The internet is not available.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="203" />
+      <source>&lt;p&gt;The auto-connect script and associated configuration was saved on the device. The device will connect to the LAN at boot time.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="213" />
+      <source>&lt;p&gt;The auto-connect script and associated configuration could not be saved on the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="230" />
+      <source>Shall the saved IPv4 parameters really be removed from the connected device?</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="241" />
+      <source>&lt;p&gt;The IPv4 parameters were removed from the device. The device will not connect to the LAN at boot time anymore.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="250" />
+      <source>&lt;p&gt;The IPv4 parameters could not be removed from the device.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="266" />
+      <source>The Ethernet interface was deactivated successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="269" />
+      <source>&lt;p&gt;The Ethernet interface could not be deactivated.&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="271" />
+      <source>&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="291" />
+      <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 type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="300" />
+      <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 type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="320" />
+      <source>The device time was synchronized successfully.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="324" />
+      <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetController.py" line="329" />
+      <source>&lt;p&gt;The device time could not be synchronized. Is the device connected to a LAN?&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
+    <name>EthernetStatusDialog</name>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.ui" line="0" />
+      <location filename="../MicroPython/EthernetDialogs/EthernetStatusDialog.ui" line="0" />
+      <source>Ethernet Status</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>ExceptionLogger</name>
     <message>
       <location filename="../Debugger/ExceptionLogger.py" line="39" />
@@ -40987,6 +41179,45 @@
     </message>
   </context>
   <context>
+    <name>IPv4AddressDialog</name>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>IPv4 Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Select to get the IPv4 address via DHCP.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Dynamic IPv4 Address (DHCP)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Address:</source>
+      <translation type="unfinished">Dirección:</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Netmask:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>Gateway:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/EthernetDialogs/IPv4AddressDialog.ui" line="0" />
+      <source>DNS:</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>IbmWatsonEngine</name>
     <message>
       <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/IbmWatsonEngine.py" line="191" />
@@ -50241,17 +50472,17 @@
   <context>
     <name>MicroPythonWidget</name>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="243" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="247" />
       <source>MicroPython Menu</source>
       <translation>Menú de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="302" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="306" />
       <source>&lt;h3&gt;The QtSerialPort package is not available.&lt;br/&gt;MicroPython support is deactivated.&lt;/h3&gt;</source>
       <translation>&lt;h3&gt;El package QtSerialPort no está disponible.&lt;br/&gt;Soporte para MicroPython desactivado.&lt;/h3&gt;</translation>
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/MicroPythonWidget.py" line="343" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="347" />
       <source>%n supported device(s) detected.</source>
       <translation>
         <numerusform>%n dispositivo soportado detectado.</numerusform>
@@ -50259,18 +50490,18 @@
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="357" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="361" />
       <source>{0} - {1} ({2})</source>
       <comment>board name, description, port name</comment>
       <translation>{0} - {1} ({2})</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="377" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="381" />
       <source>No supported devices detected.</source>
       <translation>No se han detectado dispositivos soportados.</translation>
     </message>
     <message numerus="yes">
-      <location filename="../MicroPython/MicroPythonWidget.py" line="381" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="385" />
       <source>
 %n unknown device(s) for manual selection.</source>
       <translation>
@@ -50281,70 +50512,70 @@
       </translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="388" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="392" />
       <source>Manual Selection</source>
       <translation>Selección Manual</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="451" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="422" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="455" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="426" />
       <source>Unknown MicroPython Device</source>
       <translation>Dispositivo MicroPython Desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="423" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="427" />
       <source>&lt;p&gt;Detected these unknown serial devices&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Please report them together with the board name and a short description to &lt;a href="mailto:{1}"&gt; the eric bug reporting address&lt;/a&gt; if it is a MicroPython board.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Detectados estos dispositivos de serie desconocidos&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{0}&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Reportarlos por favor junto con el nombre de la placa y una descripción corta a &lt;a href="mailto:{1}"&gt; la dirección de reporte de bugs de eric &lt;/a&gt; si es una placa MicroPython.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="435" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="439" />
       <source>{0} (0x{1:04x}/0x{2:04x})</source>
       <comment>description, VId, PId</comment>
       <translation>{0} (0x{1:04x}/0x{2:04x})</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="452" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="456" />
       <source>Would you like to add them to the list of manually configured devices?</source>
       <translation>¿Desea añadirlos a la lista de dispositivos configurados manualmente?</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="582" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="586" />
       <source>Clear</source>
       <translation>Limpiar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="587" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="591" />
       <source>Copy</source>
       <translation>Copiar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="593" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="597" />
       <source>Paste</source>
       <translation>Pegar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="600" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="604" />
       <source>Select All</source>
       <translation>Seleccionar todo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="626" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="630" />
       <source>Press to disconnect the current device</source>
       <translation>Pulsar para desconectar el dispositivo seleccionado</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.ui" line="0" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="631" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="635" />
       <source>Press to connect the selected device</source>
       <translation>Pulsar para conectar el dispositivo seleccionado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="661" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="665" />
       <source>No device attached</source>
       <translation>No hay dispositivo conectado</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="662" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="666" />
       <source>Please ensure the device is plugged into your computer and selected.
 
 It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work.
@@ -50357,336 +50588,336 @@
 Finalmente, pulsar el botón de reset del dispositivo y esperar unos pocos segundos antes de intentar de nuevo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="691" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="695" />
       <source>Start REPL</source>
       <translation>Iniciar REPL</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="692" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="696" />
       <source>&lt;p&gt;The REPL cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El REPL no se puede iniciar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1220" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1209" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1224" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1213" />
       <source>Serial Device Connect</source>
       <translation>Conexión de Dispositivo en Serie</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1210" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1214" />
       <source>&lt;p&gt;The device at serial port &lt;b&gt;{0}&lt;/b&gt; does not respond. It may not have a MicroPython firmware flashed.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El dispositivo en el puerto de serie &lt;b&gt;{0}&lt;/b&gt; no responde. Puede que no tenga un firmware MicroPython flasheado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1221" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1225" />
       <source>&lt;p&gt;Cannot connect to device at serial port &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede conectar el dispositovo en el puerto de serie &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1279" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1270" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1261" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1283" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1274" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1265" />
       <source>Run Script</source>
       <translation>Ejecutar Script</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1262" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1266" />
       <source>There is no editor open. Abort...</source>
       <translation>No hay editor abierto. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1271" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1275" />
       <source>The current editor does not contain a script. Abort...</source>
       <translation>El editor actual no contiene un script. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1280" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1284" />
       <source>&lt;p&gt;Cannot run script.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede ejecutar el script.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1316" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1320" />
       <source>Start Chart</source>
       <translation>Iniciar Gráfica</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1317" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1321" />
       <source>&lt;p&gt;The Chart cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se puede iniciar la gráfica.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1332" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1336" />
       <source>µPy Chart</source>
       <translation>Gráfico µPy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1349" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1353" />
       <source>Unsaved Chart Data</source>
       <translation>Datos de Gráfica sin Guardar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1350" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1354" />
       <source>The chart contains unsaved data.</source>
       <translation>La gráfica contiene datos sin guardar.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1398" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1402" />
       <source>Start File Manager</source>
       <translation>Comenzar Gestor de Archivos</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1399" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1403" />
       <source>&lt;p&gt;The File Manager cannot be started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El Gestor de Archivos no se puede iniciar.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1419" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1423" />
       <source>µPy Files</source>
       <translation>Archivos µPy</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1482" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1486" />
       <source>Downloads</source>
       <translation>Descargas</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1517" />
-      <source>Show Version</source>
-      <translation>Mostrar Versión</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1520" />
-      <source>Show Implementation</source>
-      <translation>Mostrar Implementación</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1523" />
-      <source>Show Board Data</source>
-      <translation>Mostrar Datos de Microprocesador</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1698" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1528" />
-      <source>Synchronize Time</source>
-      <translation>Sincronizar Hora</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1531" />
-      <source>Show Device Time</source>
-      <translation>Mostrar Hora del Dispositivo</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1533" />
-      <source>Show Local Time</source>
-      <translation>Mostrar Hora Local</translation>
+      <source>Show Version</source>
+      <translation>Mostrar Versión</translation>
     </message>
     <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1536" />
+      <source>Show Implementation</source>
+      <translation>Mostrar Implementación</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1539" />
+      <source>Show Board Data</source>
+      <translation>Mostrar Datos de Microprocesador</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1720" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1544" />
+      <source>Synchronize Time</source>
+      <translation>Sincronizar Hora</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1547" />
+      <source>Show Device Time</source>
+      <translation>Mostrar Hora del Dispositivo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1549" />
+      <source>Show Local Time</source>
+      <translation>Mostrar Hora Local</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1552" />
       <source>Show Time</source>
       <translation>Mostrar Tiempo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1540" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1556" />
       <source>Show Builtin Modules</source>
       <translation>Mostrar Módulos Incorporados</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2097" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1544" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2119" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1560" />
       <source>Install Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2107" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2104" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1548" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2129" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2126" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1564" />
       <source>Install Packages</source>
       <translation type="unfinished">Instalar Packages</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1922" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1554" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1944" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1570" />
       <source>Compile Python File</source>
       <translation>Compilar Archivo de Python</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1946" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1937" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1558" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1968" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1959" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1574" />
       <source>Compile Current Editor</source>
       <translation>Compilar Editor Actual</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1573" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1595" />
       <source>Download Firmware</source>
       <translation>Descargar Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1580" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1602" />
       <source>Show Documentation</source>
       <translation>Mostrar Documentación</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1583" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1605" />
       <source>Flash UF2 Device</source>
       <translation>Flashear Dispositivo UF2</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1586" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1608" />
       <source>Manage Unknown Devices</source>
       <translation>Gestión Dispositivos Desconocidos</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1589" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1611" />
       <source>Ignored Serial Devices</source>
       <translation>Dispositivos de Serie Ignorados</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1592" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1614" />
       <source>Configure</source>
       <translation>Configurar</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1601" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1623" />
       <source>&lt;h3&gt;Device Version Information&lt;/h3&gt;</source>
       <translation>&lt;h3&gt;Información de Versión de Dispositivo&lt;/h3&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1612" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1608" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1634" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1630" />
       <source>Device Version Information</source>
       <translation>Información de Versión de Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1613" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1635" />
       <source>No version information available.</source>
       <translation>No hay información de versión disponible.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1637" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1629" />
-      <source>unknown</source>
-      <translation>desconocido</translation>
-    </message>
-    <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1643" />
-      <source> ({0})</source>
-      <translation> ({0})</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1659" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1650" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <source>unknown</source>
+      <translation>desconocido</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1665" />
+      <source> ({0})</source>
+      <translation> ({0})</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1681" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1672" />
       <source>Device Implementation Information</source>
       <translation>Información de Implementación de Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1651" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1673" />
       <source>&lt;h3&gt;Device Implementation Information&lt;/h3&gt;&lt;p&gt;This device contains &lt;b&gt;{0} {1}{2}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Información de Implementación de Dispositivo&lt;/h3&gt;&lt;p&gt;Este dispositivo contiene &lt;b&gt;{0} {1}{2}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1660" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1682" />
       <source>No device implementation information available.</source>
       <translation>Sin información disponible de implementación de dispositivo.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1699" />
-      <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;La hora del dispositivo conectado está sincronizada con la hora local.&lt;/p&gt;</translation>
-    </message>
-    <message>
       <location filename="../MicroPython/MicroPythonWidget.py" line="1721" />
+      <source>&lt;p&gt;The time of the connected device was synchronized with the local time.&lt;/p&gt;</source>
+      <translation>&lt;p&gt;La hora del dispositivo conectado está sincronizada con la hora local.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1743" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Fecha y Hora del Dispositivo&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1729" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1751" />
       <source>&lt;h3&gt;Device Date and Time&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;h3&gt;Fecha y Hora del Dispositivo&lt;/h3&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1745" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1767" />
       <source>Device Date and Time</source>
       <translation>Fecha y Hora del Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1757" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1779" />
       <source>Local Date and Time</source>
       <translation>Fecha y Hora Local</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1758" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1780" />
       <source>&lt;h3&gt;Local Date and Time&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;h3&gt;Fecha y Hora del Local&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1799" />
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1782" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1821" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1804" />
       <source>Date and Time</source>
       <translation>Fecha y Hora</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1783" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1805" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Fecha y Hora Local&lt;/th&gt;&lt;th&gt;Fecha y Hora del Dispositivo&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Fecha&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{0}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Hora&lt;/b&gt;&lt;/td&gt;&lt;td align='center'&gt;{1}&lt;/td&gt;&lt;td align='center'&gt;{3}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1800" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1822" />
       <source>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Local Date and Time&lt;/th&gt;&lt;th&gt;Device Date and Time&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
       <translation>&lt;table&gt;&lt;tr&gt;&lt;th&gt;Fecha y Hora Local&lt;/th&gt;&lt;th&gt;Fecha y Hora del Dispositivo&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;{0} {1}&lt;/td&gt;&lt;td align='center'&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1824" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1846" />
       <source>Error handling device</source>
       <translation>Error de gestión del dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1825" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1847" />
       <source>&lt;p&gt;There was an error communicating with the connected device.&lt;/p&gt;&lt;p&gt;Method: {0}&lt;/p&gt;&lt;p&gt;Message: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ha ocurrido un error al comunicar con el dispositivo conectado.&lt;/p&gt;&lt;p&gt;Método: {0}&lt;/p&gt;&lt;p&gt;Mensaje: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1867" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1889" />
       <source>The MicroPython cross compiler &lt;b&gt;mpy-cross&lt;/b&gt; cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source>
       <translation>El compilador multiplataforma de MicroPython &lt;b&gt;mpy-cross&lt;/b&gt; no se encuentra. Asegúrese de que está en la ruta de búsqueda o configurarlo en la página de configuración de MicroPython.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1893" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1915" />
       <source>Python Files (*.py);;All Files (*)</source>
       <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1903" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1925" />
       <source>The Python file &lt;b&gt;{0}&lt;/b&gt; does not exist. Aborting...</source>
       <translation>El archivo de Python &lt;b&gt;{0}&lt;/b&gt; no existe. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1912" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1934" />
       <source>'mpy-cross' Output</source>
       <translation>Salida de 'mpy-cross'</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="1938" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="1960" />
       <source>The current editor does not contain a Python file. Aborting...</source>
       <translation>El editor actual no contiene un archivo de Python. Abortando...</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2030" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2052" />
       <source>Add Unknown Devices</source>
       <translation>Añadir Dispositivos Desconocidos</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2031" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2053" />
       <source>Select the devices to be added:</source>
       <translation>Seleccionar los dispositivos a añadir:</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2072" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2094" />
       <source>Plus any modules on the filesystem.</source>
       <translation>Más cualesquiera módulos en el sistema de archivos.</translation>
     </message>
     <message>
-      <location filename="../MicroPython/MicroPythonWidget.py" line="2108" />
+      <location filename="../MicroPython/MicroPythonWidget.py" line="2130" />
       <source>Enter the packages to be installed separated by whitespace:</source>
       <translation type="unfinished" />
     </message>
@@ -68045,193 +68276,253 @@
   <context>
     <name>RP2040Device</name>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="52" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="53" />
       <source>authentication failed</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="63" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="54" />
+      <source>no matching access point found</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="66" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="55" />
+      <source>connection failed</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="62" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="53" />
-      <source>no matching access point found</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="65" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="54" />
-      <source>connection failed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="61" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="55" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="56" />
       <source>idle</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="56" />
-      <source>connecting</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="57" />
+      <source>connecting</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="58" />
       <source>connected, waiting for IP address</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="65" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="59" />
+      <source>connected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="64" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="58" />
-      <source>connected</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="63" />
       <source>network scan completed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="66" />
-      <source>connection lost</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="67" />
-      <source>disconnected</source>
+      <source>connection lost</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="68" />
-      <source>AP listening</source>
+      <source>disconnected</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="69" />
-      <source>AP connected</source>
+      <source>AP listening</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="70" />
+      <source>AP connected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="71" />
       <source>AP failed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="89" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="74" />
+      <source>switched off</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="75" />
+      <source>switched on, inactive</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../MicroPython/Devices/RP2040Devices.py" line="76" />
+      <source>switched on, active</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="95" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="82" />
       <source>open</source>
       <comment>open WiFi network</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="90" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="96" />
       <source>automatic</source>
       <translation type="unfinished">automático</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="121" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="127" />
       <source>RP2040</source>
       <translation>RP2040</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="177" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="183" />
       <source>RP2040 Functions</source>
       <translation>Funciones de RP2040</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="180" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="262" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="186" />
       <source>Show MicroPython Versions</source>
       <translation>Mostrar Versiones de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="184" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="190" />
       <source>Activate Bootloader</source>
       <translation>Activar Bootloader</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="187" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="193" />
       <source>Flash MicroPython Firmware</source>
       <translation>Flash MicroPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="191" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="197" />
       <source>Reset Device</source>
       <translation type="unfinished">Resetear Dispositivo</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="257" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="263" />
       <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/RP2040Devices.py" line="290" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="296" />
       <source>unknown</source>
       <translation>desconocido</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="300" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="306" />
       <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/RP2040Devices.py" line="310" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="316" />
       <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/RP2040Devices.py" line="320" />
-      <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/RP2040Devices.py" line="322" />
-      <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/RP2040Devices.py" line="326" />
+      <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/RP2040Devices.py" line="328" />
+      <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/RP2040Devices.py" line="332" />
       <source>MicroPython Version</source>
       <translation>Versión de MicroPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="358" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="364" />
       <source>MicroPython Firmware</source>
       <translation>MicroPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="362" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="368" />
       <source>Pimoroni Pico Firmware</source>
       <translation>Firmware de Pimoroni Pico</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="365" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="371" />
       <source>CircuitPython Firmware</source>
       <translation>CircuitPython Firmware</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="369" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="375" />
       <source>CircuitPython Libraries</source>
       <translation>Bibliotecas de CircuitPython</translation>
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="421" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="427" />
       <source>Set Country</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="976" />
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="611" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="982" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="617" />
       <source>unknown ({0})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1086" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1092" />
       <source>Pico Wireless does not support setting the IPv4 parameters of the WiFi access point.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1161" />
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1167" />
       <source>Pico Wireless does not support reporting of connected clients.</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1259" />
+      <source>Active</source>
+      <translation type="unfinished">Activo</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1260" />
+      <source>Connected</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1263" />
+      <source>Status</source>
+      <translation type="unfinished">Estado</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1267" />
+      <source>Hostname</source>
+      <translation type="unfinished">Nombre de Host</translation>
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1268" />
+      <source>IPv4 Address</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1269" />
+      <source>Netmask</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1270" />
+      <source>Gateway</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1271" />
+      <source>DNS</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../MicroPython/Devices/RP2040Devices.py" line="1272" />
+      <source>MAC-Address</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>RccCompilerOptionsDialog</name>
@@ -99486,10 +99777,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="427" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="411" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="391" />
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="382" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="428" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="392" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="383" />
       <location filename="../MicroPython/WifiDialogs/WifiController.py" line="75" />
       <source>Set Network Time</source>
       <translation type="unfinished" />
@@ -99612,27 +99903,27 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="383" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="392" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="393" />
       <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 type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="412" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="413" />
       <source>The device time was synchronized successfully.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="416" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="417" />
       <source>&lt;p&gt;The device time could not be synchronized.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="421" />
+      <location filename="../MicroPython/WifiDialogs/WifiController.py" line="422" />
       <source>&lt;p&gt;The device time could not be synchronized. Is the device connected to a WiFi network?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial