--- a/src/eric7/i18n/eric7_es.ts Fri Mar 10 18:10:13 2023 +0100 +++ b/src/eric7/i18n/eric7_es.ts Fri Mar 10 18:24:31 2023 +0100 @@ -1730,77 +1730,77 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="170" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> <source>Device Data Not Available</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="171" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="172" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation><p>Los datos del dispositivo no están dispoibles. Trate de conectar el dispositivo de nuevo. Abortando...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="224" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="225" /> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="234" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="235" /> <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="253" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="254" /> <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="272" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="273" /> <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="291" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="292" /> <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="336" /> - <source>Select Device Directory</source> - <translation>Seleccionar Directorio para Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/Devices/DeviceBase.py" line="337" /> + <source>Select Device Directory</source> + <translation>Seleccionar Directorio para Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="338" /> <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="483" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="484" /> <source>Detected an error without indications.</source> <translation>Detectado un error sin indicaciones.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1348" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1349" /> <source>Operation not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1574" /> <source>Yes</source> <translation type="unfinished">Si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1542" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1574" /> <source>No</source> <translation type="unfinished">No</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1576" /> <source>yes</source> <translation type="unfinished">si</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="1544" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="1576" /> <source>no</source> <translation type="unfinished">no</translation> </message> @@ -3948,240 +3948,240 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="67" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="73" /> <source>open</source> <comment>open WiFi network</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="93" /> <source>Public</source> <translation type="unfinished">Público</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="88" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="94" /> <source>Random Static</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="95" /> <source>Random Private Resolvable</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="90" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="96" /> <source>Random Private Non-Resolvable</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="135" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="141" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="270" /> <source>Workspace Directory</source> <translation>Directorio del espacio de trabajo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="265" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="271" /> <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="295" /> - <source>Library Management</source> - <translation>Gestión de Bibliotecas</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="301" /> + <source>Library Management</source> + <translation>Gestión de Bibliotecas</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="307" /> <source>CircuitPython Functions</source> <translation>Funciones de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="303" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="309" /> <source>Show CircuitPython Versions</source> <translation>Mostrar Versiones de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="311" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="317" /> <source>Reset Device</source> <translation type="unfinished">Resetear Dispositivo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="321" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="327" /> <source>Flash CircuitPython Firmware</source> <translation>Flashear Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="325" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="331" /> <source>UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="329" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="335" /> <source>ESP32 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="330" /> - <source>Erase Flash</source> - <translation type="unfinished">Borrar Flash</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="332" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished">Flash MicroPython Firmware</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="336" /> + <source>Erase Flash</source> + <translation type="unfinished">Borrar Flash</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="338" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished">Flash MicroPython Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="342" /> <source>Flash Additional Firmware</source> <translation type="unfinished">Flash Additional Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="341" /> - <source>Teensy Device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> - <source>CircuitPython Flash Instructions</source> - <translation>Instrucciones de Flash de CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="347" /> + <source>Teensy Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="349" /> + <source>CircuitPython Flash Instructions</source> + <translation>Instrucciones de Flash de CircuitPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="353" /> <source>Start 'Teensy Loader'</source> <translation>Iniciar 'Teensy Loader'</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="350" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="356" /> <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="545" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="382" /> - <source>Install Library Files</source> - <translation>Instalar Archivos de Biblioteca</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="543" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="386" /> - <source>Install Library Package</source> - <translation>Instalar Package de Biblioteca</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> - <source>Install 'circup' Package</source> - <translation>Instalar Package 'circup'</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="498" /> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="517" /> - <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> - <translation><h4>Información de Versión de CircuitPython</h4><table><tr><td>Instalado:</td><td>{0}</td></tr><tr><td>Disponible:</td><td>{1}</td></tr></table></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="525" /> - <source><p><b>Update available!</b></p></source> - <translation><p><b>¡Actualización disponible!</b></p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="529" /> - <source>CircuitPython Version</source> - <translation>Versión de CircuitPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="551" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="388" /> + <source>Install Library Files</source> + <translation>Instalar Archivos de Biblioteca</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="549" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="392" /> + <source>Install Library Package</source> + <translation>Instalar Package de Biblioteca</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="398" /> + <source>Install 'circup' Package</source> + <translation>Instalar Package 'circup'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="504" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="523" /> + <source><h4>CircuitPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> + <translation><h4>Información de Versión de CircuitPython</h4><table><tr><td>Instalado:</td><td>{0}</td></tr><tr><td>Disponible:</td><td>{1}</td></tr></table></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="531" /> + <source><p><b>Update available!</b></p></source> + <translation><p><b>¡Actualización disponible!</b></p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="535" /> + <source>CircuitPython Version</source> + <translation>Versión de CircuitPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="557" /> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>El volumen de dispositivo "<b>{0}</b>" 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="579" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="585" /> <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="609" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="615" /> <source>CircuitPython Firmware</source> <translation>Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="613" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="619" /> <source>CircuitPython Libraries</source> <translation>Bibliotecas de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1005" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="743" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1011" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="749" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="917" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="839" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="923" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="845" /> <source>The device volume is not available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="882" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="854" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="888" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="860" /> <source>Write WiFi Credentials</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="883" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="855" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="889" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="861" /> <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="890" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="862" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="896" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="868" /> <source>Aborted</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1072" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1078" /> <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1143" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1149" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1223" /> - <source>Active</source> - <translation type="unfinished">Activo</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1224" /> - <source>Name</source> - <translation type="unfinished">Nombre</translation> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1225" /> - <source>MAC-Address</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1227" /> - <source>Address Type</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1229" /> - <source>Connected</source> - <translation type="unfinished" /> + <source>Active</source> + <translation type="unfinished">Activo</translation> </message> <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1230" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1231" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1233" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1235" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1236" /> <source>Advertising</source> <translation type="unfinished" /> </message> @@ -4197,16 +4197,16 @@ <context> <name>CircuitPythonUpdaterInterface</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="595" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="587" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="574" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="543" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="514" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="504" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="484" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="467" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="458" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="444" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="597" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="589" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="576" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="545" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="516" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="506" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="486" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="469" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="460" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="446" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="54" /> <source>Install Modules</source> <translation>Instalar Módulos</translation> @@ -4242,10 +4242,10 @@ <translation>Listar Módulos Antiguos</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="383" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="373" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="363" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="344" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="385" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="375" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="365" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="346" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="95" /> <source>Update Modules</source> <translation>Actualizar Módulos</translation> @@ -4266,8 +4266,8 @@ <translation>Mostrar Módulos Instalados</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="636" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="615" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="638" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="617" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="108" /> <source>Uninstall Modules</source> <translation>Desinstalar Módulos</translation> @@ -4288,163 +4288,174 @@ <translation>Mostrar Bundles con Módulos</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="247" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="234" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="223" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="211" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="199" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="186" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="249" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="236" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="225" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="213" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="201" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="188" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="118" /> <source>Add Bundle</source> <translation>Añadir Bundle</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="282" /> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="267" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="284" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="269" /> <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="119" /> <source>Remove Bundles</source> <translation>Eliminar Bundles</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="128" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="667" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="121" /> + <source>Show Local Cache Path</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="130" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="132" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="134" /> <source>About circup</source> <translation>Acercade circup</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="133" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="135" /> <source><p><b>circup Version {0}</b></p><p><i>circup</i> is a tool to manage and update libraries on a CircuitPython device.</p></source> <translation><p><b>Versión de circup {0}</b></p><p><i>circup</i> es una herramienta para gestionar y actualizar bibliotecas en un dispositivo CircuitPython.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="187" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="189" /> <source>Enter Bundle by 'User/Repo' Github String:</source> <translation>Introducir Bundle por Cadena de Github 'User/Repo':</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="200" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="202" /> <source><p>The bundle <b>{0}</b> is already in the list.</p></source> <translation><p>Rl bundle <b>{0}</b> ya está en la lista.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="212" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="214" /> <source><p>The bundle string is invalid, expecting github URL or 'user/repository' string.</p></source> <translation><p>La cadena de bundle no es válida, se esperaba una URL a github URL o una cadena 'usuario/repositorio'.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="224" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="226" /> <source><p>The bundle string is invalid. The repository doesn't exist (error code 404).</p></source> <translation><p>La cadena de bundle no es válida. El repositorio no existe (código de error 404).</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="235" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="237" /> <source><p>The bundle string is invalid. Is the repository a valid circup bundle?</p></source> <translation><p>La cadena de bundle no es válida. ¿Es el repositorio un bundle circup válido?</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="248" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="250" /> <source><p>Added bundle <b>{0}</b> ({1}).</p></source> <translation><p>Añadido bundle <b>{0}</b> ({1}).</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="268" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="270" /> <source>Select the bundles to be removed:</source> <translation>Seleccionar los bundles a eliminar:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="283" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="285" /> <source><p>These bundles were removed from the local bundles list.{0}</p></source> <translation><p>Estos bundles se han eliminado de la lista local de bundles.{0}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="345" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="347" /> <source>All modules are already up-to-date.</source> <translation>Todos los módulos están ya actualizados.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="364" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="366" /> <source><p>There was an error updating <b>{0}</b>.</p><p>Error: {1}</p></source> <translation><p>Ha habido un error actualizando <b>{0}</b>.</p><p>Error: {1}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="374" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="376" /> <source><p>These modules were updated on the connected device.{0}</p></source> <translation><p>Estos módulos se han actualizado en el dispositivo conectado.{0}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="384" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="386" /> <source>No modules could be updated.</source> <translation>No se ha podido actualizar ningún módulo.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="446" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="448" /> <source>Text Files (*.txt);;All Files (*)</source> <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="459" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="461" /> <source><p>The given requirements file <b>{0}</b> does not contain valid modules.</p></source> <translation><p>El archivo de requisitos proporcionado <b>{0}</b> no contiene módulos válidos.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="468" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="470" /> <source><p>The given requirements file <b>{0}</b> does not exist.</p></source> <translation><p>El archivo de requisitos proporcionado <b>{0}</b> no existe.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="486" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="488" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="505" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="507" /> <source><p>The given code file <b>{0}</b> does not contain valid import statements or does not import external modules.</p></source> <translation><p>El archivo de código proporcionado <b>{0}</b> no contiene sentencias import válidas o no importa módulos externos.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="515" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="517" /> <source><p>The given code file <b>{0}</b> does not exist.</p></source> <translation><p>El archivo de código proporcionado <b>{0}</b> no existe.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="544" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="546" /> <source><p>Ready to install these modules?{0}{1}</p></source> <translation><p>¿Listo para instalar estos módulos?{0}{1}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="548" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="550" /> <source>Dependencies:</source> <translation>Dependencias:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="575" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="577" /> <source><p>Installation complete. These modules were installed successfully.{0}</p></source> <translation><p>Instalación completa. Estos módulos se han instalado con éxito.{0}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="588" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="590" /> <source><p>Installation complete. No modules were installed.</p></source> <translation><p>Instalación completa. No se ha instalado ningún módulo.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="596" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="598" /> <source><p>No modules installation is required.</p></source> <translation><p>No es necesaria la instalación de ningún módulo.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="616" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="618" /> <source>Select the modules/packages to be uninstalled:</source> <translation>Seleccionar los módulos/packages a desinstalar:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="637" /> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="639" /> <source><p>These modules/packages were uninstalled from the connected device.{0}</p></source> <translation><p>Estos módulos/packages se han desinstalado del dispositivo conectado.{0}</p></translation> </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonUpdater/CircuitPythonUpdaterInterface.py" line="668" /> + <source><p><b>circup</b> stores the downloaded CircuitPython bundles in this directory.</p><p>{0}</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>CircupFunctions</name> @@ -20299,260 +20310,260 @@ <context> <name>EspDevice</name> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="53" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="57" /> <source>beacon timeout</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="54" /> - <source>no matching access point found</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="55" /> - <source>authentication failed</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="56" /> - <source>association failed</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="57" /> - <source>handshake timeout</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/EspDevices.py" line="58" /> - <source>idle</source> + <source>no matching access point found</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="59" /> - <source>connecting</source> + <source>authentication failed</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="60" /> - <source>connected</source> + <source>association failed</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="61" /> + <source>handshake timeout</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="62" /> + <source>idle</source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="63" /> + <source>connecting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="64" /> + <source>connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="67" /> <source>open</source> <comment>open WiFi network</comment> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="100" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="133" /> <source>ESP8266, ESP32</source> <translation>ESP8266, ESP32</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="156" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="189" /> <source>ESP32 Functions</source> <translation>Funciones ESP32</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="352" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="159" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="388" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="192" /> <source>Show MicroPython Versions</source> <translation>Mostrar Versiones de MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1310" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1294" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1506" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1490" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="196" /> <source>Erase Flash</source> <translation>Borrar Flash</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="166" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="199" /> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1395" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="170" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="203" /> <source>Flash Additional Firmware</source> <translation>Flash Additional Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="278" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="174" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="311" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> <source>Backup Firmware</source> <translation>Copia de Seguridad de Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="331" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="177" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="364" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="210" /> <source>Restore Firmware</source> <translation>Restaurar Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="423" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="181" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="459" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="214" /> <source>Show Chip ID</source> <translation>Mostrar ID de Chip</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="184" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="479" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="217" /> <source>Show Flash ID</source> <translation>Mostrar ID de Flash</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="463" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="187" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="499" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="220" /> <source>Show MAC Address</source> <translation>Mostrar dirección MAC</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="191" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="224" /> <source>Reset Device</source> <translation>Resetear Dispositivo</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="194" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="227" /> <source>Install 'esptool.py'</source> <translation>Instalar 'esptool.py'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="277" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="310" /> <source>'esptool read_flash' Output</source> <translation>Salida de 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1394" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1353" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1590" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1549" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="363" /> <source>'esptool write_flash' Output</source> <translation>Salida de 'esptool write_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="353" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="389" /> <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="382" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="418" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="393" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="429" /> <source><h4>{0} Version Information</h4><table><tr><td>Installed:</td><td>{1}</td></tr><tr><td>Available:</td><td>{2}</td></tr></table></source> <translation><h4>Información de Versión de {0}</h4><table><tr><td>Instalado:</td><td>{1}</td></tr><tr><td>Disponible:</td><td>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="401" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="437" /> <source><p><b>Update available!</b></p></source> <translation><p><b>¡Actualización disponible!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="405" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="441" /> <source>{0} Version</source> <translation>Versión de {0}</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="423" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="459" /> <source>'esptool chip_id' Output</source> <translation>Salida de 'esptool chip_id'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="443" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="479" /> <source>'esptool flash_id' Output</source> <translation>Salida de 'esptool flash_id'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="463" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="499" /> <source>'esptool read_mac' Output</source> <translation>Salida de 'esptool read_mac'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="786" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="847" /> <source>Error saving credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="797" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="858" /> <source>Error saving auto-connect script: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="801" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="862" /> <source>Error modifying 'boot.py': {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="830" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="894" /> <source>Error deleting credentials: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="910" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="980" /> <source>unknown ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1118" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1209" /> <source>Active</source> <translation type="unfinished">Activo</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1119" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1210" /> <source>Name</source> <translation type="unfinished">Nombre</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1120" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1211" /> <source>MAC-Address</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1123" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1214" /> <source>Address Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> <source>Public</source> <translation type="unfinished">Público</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1124" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1215" /> <source>Random</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>Rx-Buffer</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="1128" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1219" /> <source>{0} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1130" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1221" /> <source>MTU</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1295" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1491" /> <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="1309" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1505" /> <source>'esptool erase_flash' Output</source> <translation>Salida de 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="1354" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="1550" /> <source>Flash µPy/CPy Firmware</source> <translation type="unfinished" /> </message> @@ -49809,6 +49820,7 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source> s</source> <translation> s</translation> </message> @@ -49906,8 +49918,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="326" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="309" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="338" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="321" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>Press to show the password</source> @@ -49960,6 +49972,56 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>NTP Parameter</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>NTP Server:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the name of the NTP server.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Time Zone Offset:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the time zone offset to UTC.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source> h</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Select to indicate that daylight savings is in effect (i.e. 1h plus to UTC).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Is Daylight Savings</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Timeout:</source> + <translation type="unfinished">Receso:</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> + <source>Enter the timeout in seconds.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source>MPY Cross Compiler</source> <translation>Compilador Multiplataforma MPY</translation> </message> @@ -50162,8 +50224,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="322" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="305" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="334" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="317" /> <source>Press to hide the password</source> <translation type="unfinished">Pulsar para ocultar la contraseña</translation> </message> @@ -50657,171 +50719,221 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="101" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="58" /> + <source>Public</source> + <translation type="unfinished">Público</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="59" /> + <source>Random Static</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="60" /> + <source>Random Private Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="61" /> + <source>Random Private Non-Resolvable</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="108" /> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="104" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="111" /> <source>Calliope mini</source> <translation>Calliope mini</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="201" /> - <source>BBC micro:bit/Calliope Functions</source> - <translation>Funciones BBC micro:bit/Calliope</translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="414" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="402" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="385" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="204" /> - <source>Show MicroPython Versions</source> - <translation>Mostrar Versiones de MicroPython</translation> - </message> - <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="208" /> + <source>BBC micro:bit/Calliope Functions</source> + <translation>Funciones BBC micro:bit/Calliope</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="421" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="409" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="392" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> + <source>Show MicroPython Versions</source> + <translation>Mostrar Versiones de MicroPython</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="215" /> <source>Flash MicroPython</source> <translation>Flash MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> - <source>Flash Firmware</source> - <translation>Flash Firmware</translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="215" /> - <source>Save Script as 'main.py'</source> - <translation>Guardar Script como 'main.py'</translation> - </message> - <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="218" /> + <source>Flash Firmware</source> + <translation>Flash Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="496" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="222" /> + <source>Save Script as 'main.py'</source> + <translation>Guardar Script como 'main.py'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="225" /> <source>Save the current script as 'main.py' on the connected device</source> <translation>Guardar el script actual como 'main.py' en el dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="222" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="229" /> <source>Reset {0}</source> <translation>Restablecer {0}</translation> </message> <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="375" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="366" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="352" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="335" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="322" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="302" /> + <source>Flash MicroPython/Firmware</source> + <translation>Flash MicroPython/Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="303" /> + <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed and plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> + <translation><p>El BBC micro:bit no está listo para flashear el firmware DAPLink. Seguir estas instrucciones.</p><ul><li>desconectar cable USB y todas las baterías</li><li>mantener el botón RESET apretado y conectar el cable USB de nuevo</li><li>debería haber disponible un volumen llamado MANTENIMIENTO</li></ul><p>Ver el <a href="https://microbit.org/guide/firmware/">website de micro:bit</a> para más detalles.</p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="323" /> + <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> + <translation><p>El micro:bit BBC no está listo para flashing del firmware de MycroPython. Por favor asegurar la disponibilidad de un dispositivo llamado MICROBIT.</p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="336" /> + <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> + <translation><p>El "Calliope mini" no está listo para flashear el firmware DAPLink. Seguir estas instrucciones. </p><ul><li>desconectar cable USB y todas las baterías </li><li>mantener apretado el botón de RESET y conectar de nuevo el cable USB</li><li>debería haber disponible una unidad llamada MANTENIMIENTO</li></ul></translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="353" /> + <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> + <translation><p>El "Calliope Mini" no está listo para flashing del firmware de MycroPython. Por favor asegurar la disponibilidad de un dispositivo llamado MINI.</p></translation> + </message> + <message> <location filename="../MicroPython/Devices/MicrobitDevices.py" line="368" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="359" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="345" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="328" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="315" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="295" /> - <source>Flash MicroPython/Firmware</source> - <translation>Flash MicroPython/Firmware</translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="296" /> - <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed and plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> - <translation><p>El BBC micro:bit no está listo para flashear el firmware DAPLink. Seguir estas instrucciones.</p><ul><li>desconectar cable USB y todas las baterías</li><li>mantener el botón RESET apretado y conectar el cable USB de nuevo</li><li>debería haber disponible un volumen llamado MANTENIMIENTO</li></ul><p>Ver el <a href="https://microbit.org/guide/firmware/">website de micro:bit</a> para más detalles.</p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="316" /> - <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> - <translation><p>El micro:bit BBC no está listo para flashing del firmware de MycroPython. Por favor asegurar la disponibilidad de un dispositivo llamado MICROBIT.</p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="329" /> - <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> - <translation><p>El "Calliope mini" no está listo para flashear el firmware DAPLink. Seguir estas instrucciones. </p><ul><li>desconectar cable USB y todas las baterías </li><li>mantener apretado el botón de RESET y conectar de nuevo el cable USB</li><li>debería haber disponible una unidad llamada MANTENIMIENTO</li></ul></translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="346" /> - <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> - <translation><p>El "Calliope Mini" no está listo para flashing del firmware de MycroPython. Por favor asegurar la disponibilidad de un dispositivo llamado MINI.</p></translation> - </message> - <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="361" /> <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source> <translation>Archivos de MicroPython/Firmware (*.hex *.bin);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="369" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="376" /> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation>Hay múltiples dispositivos listos para flashing. Por favor, asegurar que solamente hay un dispositivo listo.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="386" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="393" /> <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/MicrobitDevices.py" line="403" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="410" /> <source><p>The BBC micro:bit generation cannot be determined. Aborting...</p></source> <translation><p>La generación de BBC micro:bit no se puede determinar. Abortando...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="415" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="422" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation><p>La URL de firmware para el tipo de dispositivo <b>{0}</b> no es conocida. Abortando...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="443" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="450" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="459" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="466" /> <source>Firmware</source> <translation>Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="462" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="469" /> <source><h4>{0} Version Information<br/>(BBC micro:bit v{1})</h4><table><tr><td>Installed:</td><td>{2}</td></tr><tr><td>Available:</td><td>{3}</td></tr></table></source> <translation><h4>Información de Versión de {0}<br/>(BBC micro:bit v{1})</h4><table><tr><td>Instalado:</td><td>{2}</td></tr><tr><td>Disponible:</td><td>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="471" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="478" /> <source><p><b>Update available!</b></p></source> <translation><p><b>¡Actualización disponible!</b></p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="475" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="482" /> <source>{0} Version</source> <translation>Versión de {0}</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="495" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="502" /> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation>El editor actual no contiene un script Python. ¿Escribir de todos modos?</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="506" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="513" /> <source>The script is empty. Aborting.</source> <translation>Script vacío. Abortando.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="560" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="567" /> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation>Firmware MicroPython para BBC micro:bit V1</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="592" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="579" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="564" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="586" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> <source>DAPLink Firmware</source> <translation>Firmware DAPLink</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="571" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="578" /> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation>Firmware MicroPython para BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="575" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="582" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation>Firmware CircuitPython para BBC micro:bit V2</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="588" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="595" /> <source>MicroPython Firmware</source> <translation>Firmware MicroPython</translation> </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="818" /> + <source>Active</source> + <translation type="unfinished">Activo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="819" /> + <source>Name</source> + <translation type="unfinished">Nombre</translation> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="820" /> + <source>MAC-Address</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="822" /> + <source>Address Type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="824" /> + <source>Connected</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="825" /> + <source>Advertising</source> + <translation type="unfinished" /> + </message> </context> <context> <name>MicrosoftEngine</name> @@ -53389,6 +53501,74 @@ </message> </context> <context> + <name>NtpParametersDialog</name> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>NTP Parameter</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>NTP Server:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Enter the name of the NTP server.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Time Zone Offset:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Enter the time zone offset to UTC.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source> h</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Select to indicate that daylight savings is in effect (i.e. 1h plus to UTC).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Is Daylight Savings</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Timeout:</source> + <translation type="unfinished">Receso:</translation> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Enter the timeout in seconds.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source> s</source> + <translation type="unfinished"> s</translation> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Select to remember the entered NTP parameters.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/NtpParametersDialog.ui" line="0" /> + <source>Remember Parameters</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>NumbersWidget</name> <message> <location filename="../UI/NumbersWidget.py" line="198" /> @@ -57894,18 +58074,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1803" /> + <location filename="../Preferences/__init__.py" line="1807" /> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1832" /> - <location filename="../Preferences/__init__.py" line="1805" /> + <location filename="../Preferences/__init__.py" line="1836" /> + <location filename="../Preferences/__init__.py" line="1809" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1830" /> + <location filename="../Preferences/__init__.py" line="1834" /> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> @@ -99220,208 +99400,230 @@ <context> <name>WifiController</name> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="45" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="44" /> <source>WiFi Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="47" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="46" /> <source>Show WiFi Status</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="121" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="113" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="48" /> + <source>Connect WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="169" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="163" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> + <source>Check Internet Connection</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="143" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="137" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> + <source>Disconnect WiFi</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="52" /> + <source>Scan Networks</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="211" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="202" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="54" /> + <source>Write WiFi Credentials</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="249" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="239" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="228" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> + <source>Remove WiFi Credentials</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="290" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="279" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="57" /> + <source>Start WiFi Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="59" /> + <source>Start WiFi Access Point with IP</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="344" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="62" /> + <source>Show Connected Clients</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="320" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="311" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="64" /> + <source>Stop WiFi Access Point</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="67" /> + <source>Deactivate Client Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="71" /> + <source>Deactivate Access Point Interface</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="407" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="391" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="77" /> + <source>Set Network Time</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="114" /> + <source><p>The device was connected to <b>{0}</b> successfully.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="122" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="114" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="49" /> - <source>Connect WiFi</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="164" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="50" /> - <source>Check Internet Connection</source> + <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="253" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="215" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="172" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="146" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="125" /> + <source>unknown</source> + <translation type="unfinished">desconocido</translation> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="138" /> + <source><p>The device was disconnected from the WiFi network.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../MicroPython/WifiDialogs/WifiController.py" line="144" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="138" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="51" /> - <source>Disconnect WiFi</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="53" /> - <source>Scan Networks</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="216" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="207" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="55" /> - <source>Write WiFi Credentials</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="254" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="244" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="233" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="56" /> - <source>Remove WiFi Credentials</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="305" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="294" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="58" /> - <source>Start WiFi Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="60" /> - <source>Start WiFi Access Point with IP</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="359" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="63" /> - <source>Show Connected Clients</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="335" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="326" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="65" /> - <source>Stop WiFi Access Point</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="68" /> - <source>Deactivate Client Interface</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="72" /> - <source>Deactivate Access Point Interface</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="115" /> - <source><p>The device was connected to <b>{0}</b> successfully.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="123" /> - <source><p>The device could not connect to <b>{0}</b>.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="258" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="220" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="173" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="147" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="126" /> - <source>unknown</source> - <translation type="unfinished">desconocido</translation> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="139" /> - <source><p>The device was disconnected from the WiFi network.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="145" /> <source><p>The device could not be disconnected.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="158" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="157" /> <source><p>The internet connection is <b>available</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="160" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="159" /> <source><p>The internet connection is <b>not available</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="171" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="170" /> <source><p>The internet is not available.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="208" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="203" /> <source><p>The WiFi credentials were saved on the device. The device will connect to the WiFi network at boot time.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="217" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="212" /> <source><p>The WiFi credentials could not be saved on the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="234" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="229" /> <source>Shall the saved WiFi credentials really be removed from the connected device?</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="245" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="240" /> <source><p>The WiFi credentials were removed from the device. The device will not connect to the WiFi network at boot time anymore.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="255" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="250" /> <source><p>The WiFi credentials could not be removed from the device.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="295" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="280" /> <source>The WiFi Access Point interface was started successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="300" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="285" /> <source><p>The WiFi Access Point could not be started.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="381" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="332" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="302" /> - <source><p>Reason: {0}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="327" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="366" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="317" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="287" /> + <source><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="312" /> <source>The WiFi Access Point interface was stopped successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="330" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="315" /> <source><p>The WiFi Access Point could not be stopped.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="345" /> <source>No clients are connected to the access point.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="384" /> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="375" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="369" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="360" /> <source>Deactivate WiFi Interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="376" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="361" /> <source>The WiFi interface was deactivated successfully.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/WifiDialogs/WifiController.py" line="379" /> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="364" /> <source><p>The WiFi interface could not be deactivated.</p></source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="392" /> + <source>The device time was synchronized successfully.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="396" /> + <source><p>The device time could not be synchronized.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/WifiDialogs/WifiController.py" line="401" /> + <source><p>The device time could not be synchronized. Is the device connected to a WiFi network?</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>WifiCountryDialog</name>