--- a/src/eric7/i18n/eric7_es.ts Tue Feb 14 11:09:49 2023 +0100 +++ b/src/eric7/i18n/eric7_es.ts Tue Feb 14 18:10:30 2023 +0100 @@ -1730,50 +1730,55 @@ <context> <name>BaseDevice</name> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="92" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="95" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="93" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="96" /> <source><p>The device data is not available. Try to connect to the device again. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="125" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="140" /> <source>Unsupported Device</source> <translation type="unfinished">Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="135" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="150" /> <source>REPL is not supported by this device.</source> <translation type="unfinished">REPL no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="154" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="169" /> <source>Plotter is not supported by this device.</source> <translation type="unfinished">Plotter no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="173" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="188" /> <source>Running scripts is not supported by this device.</source> <translation type="unfinished">La ejecución de scripts no está soportada por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="192" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="207" /> <source>File Manager is not supported by this device.</source> <translation type="unfinished">El Gestor de Archovos no está soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="237" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="252" /> <source>Select Device Directory</source> <translation type="unfinished">Seleccionar Directorio para Dispositivo</translation> </message> <message> - <location filename="../MicroPython/Devices/DeviceBase.py" line="238" /> + <location filename="../MicroPython/Devices/DeviceBase.py" line="253" /> <source>Select the directory for the connected device:</source> <translation type="unfinished">Seleccionar el directorio para el dispositivo conectado:</translation> </message> + <message> + <location filename="../MicroPython/Devices/DeviceBase.py" line="399" /> + <source>Detected an error without indications.</source> + <translation type="unfinished">Detectado un error sin indicaciones.</translation> + </message> </context> <context> <name>BlackConfigurationDialog</name> @@ -3766,121 +3771,121 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="89" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="87" /> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="215" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="213" /> <source>Workspace Directory</source> <translation>Directorio del espacio de trabajo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="216" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="214" /> <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="246" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="244" /> <source>Library Management</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="250" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="248" /> <source>CircuitPython Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="253" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="251" /> <source>Show CircuitPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="262" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="260" /> <source>CircuitPython Flash Instructions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="344" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="275" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="266" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="342" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="273" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="264" /> <source>Flash CircuitPython Firmware</source> <translation>Flashear Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="269" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="267" /> <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="442" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="304" /> - <source>Install Library Files</source> - <translation>Instalar Archivos de Biblioteca</translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="440" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="308" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="302" /> + <source>Install Library Files</source> + <translation>Instalar Archivos de Biblioteca</translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="438" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="306" /> <source>Install Library Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="314" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="312" /> <source>Install 'circup' Package</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="345" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="343" /> <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation><p>Teensy 4.0 y Teensy 4.1 no soportan un bootloader UF2. Utilizar por favor la aplicación 'Teensy Loader' para flashear CircuitPython. Asegurarse de que se ha descargado el fichero hexadecimal de CircuitPython.</p><p>Ver <a href="{0}">el website de PJRC Teensy</a> para más detalles.</p></translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="365" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="363" /> <source>Start 'Teensy Loader'</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="366" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="364" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="395" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="393" /> <source>unknown</source> <translation type="unfinished">desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="414" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="412" /> <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 type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="422" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="420" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="426" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="424" /> <source>CircuitPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="448" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="446" /> <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="476" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="474" /> <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="506" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="504" /> <source>CircuitPython Firmware</source> <translation>Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="510" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="508" /> <source>CircuitPython Libraries</source> <translation>Bibliotecas de CircuitPython</translation> </message> @@ -19894,66 +19899,6 @@ <context> <name>EspBackupRestoreFirmwareDialog</name> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>ESP Chip Type:</source> - <translation>Tipo de Chip ESP:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the ESP chip type</source> - <translation>Seleccionar el tipo de chip ESP</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Firmware Size:</source> - <translation>Tamaño del Firmware:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the firmware size</source> - <translation>Seleccionar el tamaño del firmware</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Leave empty to auto detect. size.</source> - <translation>Dejar en blanco para autodetectar tamaño.</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Baud Rate:</source> - <translation>Tasa de Baudios:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> - <translation>Seleccionar la tasa de baudios a utilizar para flashing (por defecto: 115.200 bps)</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Flash Mode:</source> - <translation>Flash Mode:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Select the flash mode</source> - <translation>Seleccionar el modo de flash</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Leave empty to use the default mode.</source> - <translation>Dejar en blanco para usar el modo por defecto.</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Firmware:</source> - <translation>Firmware:</translation> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> - <source>Enter the path of the firmware file</source> - <translation>Introducir la ruta del archivo de firmware</translation> - </message> - <message> <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.py" line="107" /> <source>Firmware Files (*.img);;All Files (*)</source> <translation>Archivos de Firmware (*.img);;Todos los Archivos (*)</translation> @@ -19968,143 +19913,203 @@ <source>Restore Firmware</source> <translation>Restaurar Firmware</translation> </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>ESP Chip Type:</source> + <translation>Tipo de Chip ESP:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the ESP chip type</source> + <translation>Seleccionar el tipo de chip ESP</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Firmware Size:</source> + <translation>Tamaño del Firmware:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the firmware size</source> + <translation>Seleccionar el tamaño del firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Leave empty to auto detect. size.</source> + <translation>Dejar en blanco para autodetectar tamaño.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Baud Rate:</source> + <translation>Tasa de Baudios:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> + <translation>Seleccionar la tasa de baudios a utilizar para flashing (por defecto: 115.200 bps)</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Flash Mode:</source> + <translation>Flash Mode:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Select the flash mode</source> + <translation>Seleccionar el modo de flash</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Leave empty to use the default mode.</source> + <translation>Dejar en blanco para usar el modo por defecto.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Firmware:</source> + <translation>Firmware:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspBackupRestoreFirmwareDialog.ui" line="0" /> + <source>Enter the path of the firmware file</source> + <translation>Introducir la ruta del archivo de firmware</translation> + </message> </context> <context> <name>EspDevice</name> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="72" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="73" /> <source>ESP8266, ESP32</source> <translation>ESP8266, ESP32</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="128" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="129" /> <source>ESP32 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="405" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="131" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="406" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="132" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="222" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="136" /> + <source>Erase Flash</source> + <translation>Borrar Flash</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="259" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="139" /> + <source>Flash MicroPython Firmware</source> + <translation>Flash MicroPython Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="296" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="143" /> + <source>Flash Additional Firmware</source> + <translation>Flash Additional Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="332" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="147" /> + <source>Backup Firmware</source> + <translation>Copia de Seguridad de Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="385" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="150" /> + <source>Restore Firmware</source> + <translation>Restaurar Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="476" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="154" /> + <source>Show Chip ID</source> + <translation>Mostrar ID de Chip</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="496" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="157" /> + <source>Show Flash ID</source> + <translation>Mostrar ID de Flash</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="160" /> + <source>Show MAC Address</source> + <translation>Mostrar dirección MAC</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="164" /> + <source>Reset Device</source> + <translation>Resetear Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="167" /> + <source>Install 'esptool.py'</source> + <translation>Instalar 'esptool.py'</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDevices.py" line="209" /> + <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="221" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="207" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="135" /> - <source>Erase Flash</source> - <translation>Borrar Flash</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="258" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="138" /> - <source>Flash MicroPython Firmware</source> - <translation>Flash MicroPython Firmware</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="295" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="142" /> - <source>Flash Additional Firmware</source> - <translation>Flash Additional Firmware</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="331" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="146" /> - <source>Backup Firmware</source> - <translation>Copia de Seguridad de Firmware</translation> + <source>'esptool erase_flash' Output</source> + <translation>Salida de 'esptool erase_flash'</translation> </message> <message> <location filename="../MicroPython/Devices/EspDevices.py" line="384" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="149" /> - <source>Restore Firmware</source> - <translation>Restaurar Firmware</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="475" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="153" /> - <source>Show Chip ID</source> - <translation>Mostrar ID de Chip</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="495" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="156" /> - <source>Show Flash ID</source> - <translation>Mostrar ID de Flash</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="515" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="159" /> - <source>Show MAC Address</source> - <translation>Mostrar dirección MAC</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="163" /> - <source>Reset Device</source> - <translation>Resetear Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="166" /> - <source>Install 'esptool.py'</source> - <translation>Instalar 'esptool.py'</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="208" /> - <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="220" /> - <source>'esptool erase_flash' Output</source> - <translation>Salida de 'esptool erase_flash'</translation> - </message> - <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="383" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="294" /> - <location filename="../MicroPython/Devices/EspDevices.py" line="257" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="295" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="258" /> <source>'esptool write_flash' Output</source> <translation>Salida de 'esptool write_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="330" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="331" /> <source>'esptool read_flash' Output</source> <translation>Salida de 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="406" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="407" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="434" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="435" /> <source>unknown</source> <translation type="unfinished">desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="445" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="446" /> <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 type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="453" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="454" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="457" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="458" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="475" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="476" /> <source>'esptool chip_id' Output</source> <translation>Salida de 'esptool chip_id'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="495" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="496" /> <source>'esptool flash_id' Output</source> <translation>Salida de 'esptool flash_id'</translation> </message> <message> - <location filename="../MicroPython/Devices/EspDevices.py" line="515" /> + <location filename="../MicroPython/Devices/EspDevices.py" line="516" /> <source>'esptool read_mac' Output</source> <translation>Salida de 'esptool read_mac'</translation> </message> @@ -20112,80 +20117,80 @@ <context> <name>EspFirmwareSelectionDialog</name> <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Flash MicroPython Firmware</source> - <translation>Flash MicroPython Firmware</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Baud Rate:</source> - <translation>Tasa de Baudios:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Leave empty to use the default mode.</source> - <translation>Dejar en blanco para usar el modo por defecto.</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Address:</source> - <translation>Dirección:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Enter the flash addres in the hexadecimal form</source> - <translation>Introducir la dirección del flash en forma hexadecimal</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Select the flash mode</source> - <translation>Seleccionar el modo de flash</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Flash Mode:</source> - <translation>Flash Mode:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Firmware:</source> - <translation>Firmware:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Select the ESP chip type</source> - <translation>Seleccionar el tipo de chiop ESP</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> - <translation>Seleccionar la tasa de baudios a utilizar para flashing (por defecto: 115.200 bps)</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Enter the path of the firmware file</source> - <translation>Introducir la ruta del archivo patch</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>ESP Chip Type:</source> - <translation>Tipo de Chip ESP:</translation> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Check this, if the firware to be loaded is CircuitPython (changes the flash address for some chips).</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.ui" line="0" /> - <source>Firmware is CircuitPython</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.py" line="68" /> <source>Firmware Files (*.bin);;All Files (*)</source> <translation>Archivos de Firmware (*.bin);;Todos los Archivos (*)</translation> </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Flash MicroPython Firmware</source> + <translation>Flash MicroPython Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Baud Rate:</source> + <translation>Tasa de Baudios:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Leave empty to use the default mode.</source> + <translation>Dejar en blanco para usar el modo por defecto.</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Address:</source> + <translation>Dirección:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Enter the flash addres in the hexadecimal form</source> + <translation>Introducir la dirección del flash en forma hexadecimal</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Select the flash mode</source> + <translation>Seleccionar el modo de flash</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Flash Mode:</source> + <translation>Flash Mode:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Firmware:</source> + <translation>Firmware:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Select the ESP chip type</source> + <translation>Seleccionar el tipo de chiop ESP</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Select the baud rate to be used for flashing (default: 115.200 bps)</source> + <translation>Seleccionar la tasa de baudios a utilizar para flashing (por defecto: 115.200 bps)</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Enter the path of the firmware file</source> + <translation>Introducir la ruta del archivo patch</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>ESP Chip Type:</source> + <translation>Tipo de Chip ESP:</translation> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Check this, if the firware to be loaded is CircuitPython (changes the flash address for some chips).</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/EspDialogs/EspFirmwareSelectionDialog.ui" line="0" /> + <source>Firmware is CircuitPython</source> + <translation type="unfinished" /> + </message> </context> <context> <name>ExceptionLogger</name> @@ -21879,12 +21884,12 @@ <context> <name>GenericMicroPythonDevice</name> <message> - <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="196" /> + <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="194" /> <source>Workspace Directory</source> <translation>Directorio del Espacio de Trabajo</translation> </message> <message> - <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="197" /> + <location filename="../MicroPython/Devices/GenericMicroPythonDevices.py" line="195" /> <source>Python files for this generic board can be edited in place, if the device volume is locally available. A volume named '{0}' was not found. In place editing will not be available.</source> <translation>Los archivos Python para esta placa genérica 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> @@ -48941,9 +48946,8 @@ <context> <name>MicroPythonCommandsInterface</name> <message> - <location filename="../MicroPython/MicroPythonCommandsInterface.py" line="322" /> <source>Detected an error without indications.</source> - <translation>Detectado un error sin indicaciones.</translation> + <translation type="vanished">Detectado un error sin indicaciones.</translation> </message> </context> <context> @@ -49011,35 +49015,35 @@ <translation>{1}Sincronización terminada <b>{0}</b>.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="386" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="306" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="384" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="304" /> <source>{1}Adding <b>{0}</b>...</source> <translation>{1}Añadiendo <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="450" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="355" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="446" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="353" /> <source>Source <b>{0}</b> is a directory and destination <b>{1}</b> is a file. Ignoring it.</source> <translation>El origen <b>{0}</b> es un directorio y el destino <b>{1}</b> es un archivo. Ignorado.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="459" /> - <location filename="../MicroPython/MicroPythonFileManager.py" line="364" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="455" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="362" /> <source>Source <b>{0}</b> is a file and destination <b>{1}</b> is a directory. Ignoring it.</source> <translation>El origen <b>{0}</b> es un archivo y el destino <b>{1}</b> es un directorio. Ignorado.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="373" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="371" /> <source>Updating <b>{0}</b>...</source> <translation>Actualizando <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="414" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="412" /> <source>{1}Removing <b>{0}</b>...</source> <translation>{1}Eliminando <b>{0}</b>...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManager.py" line="468" /> + <location filename="../MicroPython/MicroPythonFileManager.py" line="464" /> <source>{1}Updating <b>{0}</b>...</source> <translation>{1}Actualizando <b>{0}</b>...</translation> </message> @@ -49143,171 +49147,171 @@ <translation>Pulsar para mover al directorio de espacio de trabajo del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="977" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="806" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="148" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="127" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="980" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="809" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="145" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="124" /> <source>Change Directory</source> <translation>Cambiar Directorio</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="997" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="842" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="830" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="151" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="130" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1000" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="845" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="833" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="148" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="127" /> <source>Create Directory</source> <translation>Crear Directorio</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1052" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="880" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="869" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="158" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="133" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1055" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="883" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="872" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="130" /> <source>Delete Directory Tree</source> <translation>Borrar Árbol de Directorios</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1079" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="918" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="907" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1082" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="921" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="910" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="159" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="134" /> + <source>Delete File</source> + <translation>Borrar Archivo</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="162" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="137" /> - <source>Delete File</source> - <translation>Borrar Archivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="165" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="140" /> <source>Show Hidden Files</source> <translation>Mostrar Archivos Ocultos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1024" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="155" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1027" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="152" /> <source>Delete Directory</source> <translation>Borrar Directorio</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="172" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="169" /> <source>Show Filesystem Info</source> <translation>Mostrar Info de Sistema de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="219" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="216" /> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="220" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="217" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Ha ocurrido un error al comunicar con el dispositivo conectado.</p><p>Método: {0}</p><p>Mensaje: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="486" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="483" /> <source>Put File As</source> <translation>Poner Archivo Como</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="554" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="487" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="724" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="551" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="484" /> <source>Enter a new name for the file</source> <translation>Introducir un nuevo nombre para el archivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="500" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="497" /> <source>Copy File to Device</source> <translation>Copiar Archivo al Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="735" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="501" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="742" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="498" /> <source>The given file exists already (Enter file name only).</source> <translation>El archivo proporcionado ya existe (Introducir solo nombre de archivo).</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="553" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="550" /> <source>Get File As</source> <translation>Traer Archivo Como</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="567" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="564" /> <source>Copy File from Device</source> <translation>Copiar Archivo desde Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="568" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="565" /> <source>The given file exists already.</source> <translation>El archivo proporcionado ya existe.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="734" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="722" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="741" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="723" /> <source>Save File As</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="807" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="810" /> <source>Select Directory</source> <translation>Seleccionar directorio</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="998" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="831" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1001" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="834" /> <source>Enter directory name:</source> <translation>Introducir nombre de directorio:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="843" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="846" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>El directorio <b>{0}</b> no se ha podido crear.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1053" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="870" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1056" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="873" /> <source>Do you really want to delete this directory tree?</source> <translation>¿Desea realmente borrar este árbol de directorios?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="881" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="884" /> <source><p>The directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>El directorio <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1080" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="908" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1083" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="911" /> <source>Do you really want to delete this file?</source> <translation>¿Desea realmente borrar este archivo?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="919" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="922" /> <source><p>The file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="978" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="981" /> <source>Enter the directory path on the device:</source> <translation>Introducir la ruta de directorio en el dispositivo:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1025" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1028" /> <source>Do you really want to delete this directory?</source> <translation>¿Desea realmente borrar este directorio?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1113" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1116" /> <source><h3>Filesystem Information</h3></source> <translation><h3>Información de Sistema de Archivos</h3></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1115" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1118" /> <source><h4>{0}</h4<table><tr><td>Total Size: </td><td align='right'>{1}</td></tr><tr><td>Used Size: </td><td align='right'>{2}</td></tr><tr><td>Free Size: </td><td align='right'>{3}</td></tr></table></source> <translation><h4>{0}</h4<table><tr><td>Tamaño Total: </td><td align='right'>{1}</td></tr><tr><td>Tamaño Usado: </td><td align='right'>{2}</td></tr><tr><td>Tamaño Libre: </td><td align='right'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1128" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="1131" /> <source>Filesystem Information</source> <translation>Información de Sistema de Archivos</translation> </message> @@ -49652,17 +49656,17 @@ <context> <name>MicroPythonWidget</name> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="230" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="231" /> <source>MicroPython Menu</source> <translation>Menú de MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="290" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="288" /> <source><h3>The QtSerialPort package is not available.<br/>MicroPython support is deactivated.</h3></source> <translation><h3>El package QtSerialPort no está disponible.<br/>Soporte para MicroPython desactivado.</h3></translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="331" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="329" /> <source>%n supported device(s) detected.</source> <translation> <numerusform>%n dispositivo soportado detectado.</numerusform> @@ -49670,18 +49674,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="345" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="343" /> <source>{0} - {1} ({2})</source> <comment>board name, description, port name</comment> <translation>{0} - {1} ({2})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="365" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="363" /> <source>No supported devices detected.</source> <translation>No se han detectado dispositivos soportados.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="369" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="367" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -49692,70 +49696,70 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="376" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="374" /> <source>Manual Selection</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="439" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="410" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="437" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="408" /> <source>Unknown MicroPython Device</source> <translation>Dispositivo MicroPython Desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="411" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="409" /> <source><p>Detected these unknown serial devices</p><ul><li>{0}</li></ul><p>Please report them together with the board name and a short description to <a href="mailto:{1}"> the eric bug reporting address</a> if it is a MicroPython board.</p></source> <translation><p>Detectados estos dispositivos de serie desconocidos</p><ul><li>{0}</li></ul><p>Reportarlos por favor junto con el nombre de la placa y una descripción corta a <a href="mailto:{1}"> la dirección de reporte de bugs de eric </a> si es una placa MicroPython.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="423" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="421" /> <source>{0} (0x{1:04x}/0x{2:04x})</source> <comment>description, VId, PId</comment> <translation>{0} (0x{1:04x}/0x{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="438" /> <source>Would you like to add them to the list of manually configured devices?</source> <translation>¿Desea añadirlos a la lista de dispositivos configurados manualmente?</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="572" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="564" /> <source>Clear</source> <translation>Limpiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="577" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="569" /> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="583" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="575" /> <source>Paste</source> <translation>Pegar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="590" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> <source>Select All</source> <translation>Seleccionar todo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="616" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="608" /> <source>Press to disconnect the current device</source> <translation>Pulsar para desconectar el dispositivo seleccionado</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="621" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="613" /> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="648" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="640" /> <source>No device attached</source> <translation>No hay dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="649" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="641" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -49768,328 +49772,318 @@ Finalmente, pulsar el botón de reset del dispositivo y esperar unos pocos segundos antes de intentar de nuevo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="678" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="670" /> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="679" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="671" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>El REPL no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1180" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1169" /> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1175" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1170" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1186" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1181" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>No se puede conectar el dispositovo en el puerto de serie <b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1237" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1228" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1219" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1239" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1230" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1221" /> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1220" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1222" /> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1229" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1231" /> <source>The current editor does not contain a script. Abort...</source> <translation>El editor actual no contiene un script. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1238" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1240" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>No se puede ejecutar el script.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1263" /> - <source>Open Python File</source> - <translation>Abrir Archivo de Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1265" /> - <source>Python3 Files (*.py);;All Files (*)</source> - <translation>Archivos de Python3 (*.py);;Todos los Archivos (*)</translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="1276" /> + <source>Start Chart</source> + <translation>Iniciar Gráfica</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1277" /> + <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> + <translation><p>No se puede iniciar la gráfica.</p><p>Razón: {0}</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1292" /> + <source>µPy Chart</source> + <translation>Gráfico µPy</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> - <source>Start Chart</source> - <translation>Iniciar Gráfica</translation> + <source>Unsaved Chart Data</source> + <translation>Datos de Gráfica sin Guardar</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1310" /> - <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> - <translation><p>No se puede iniciar la gráfica.</p><p>Razón: {0}</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1325" /> - <source>µPy Chart</source> - <translation>Gráfico µPy</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342" /> - <source>Unsaved Chart Data</source> - <translation>Datos de Gráfica sin Guardar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1343" /> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1391" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1358" /> <source>Start File Manager</source> <translation>Comenzar Gestor de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1392" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1359" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>El Gestor de Archivos no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1378" /> <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1447" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1414" /> <source>Downloads</source> <translation>Descargas</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> <source>Show Version</source> <translation>Mostrar Versión</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1465" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1432" /> <source>Show Implementation</source> <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1468" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1435" /> <source>Show Board Data</source> <translation>Mostrar Datos de Microprocesador</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1625" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1473" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1440" /> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1443" /> <source>Show Device Time</source> <translation>Mostrar Hora del Dispositivo</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1445" /> + <source>Show Local Time</source> + <translation>Mostrar Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1448" /> + <source>Show Time</source> + <translation>Mostrar Tiempo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1452" /> + <source>Show Builtin Modules</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1816" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1458" /> + <source>Compile Python File</source> + <translation>Compilar Archivo de Python</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1840" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1831" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> + <source>Compile Current Editor</source> + <translation>Compilar Editor Actual</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1471" /> + <source>Download Firmware</source> + <translation>Descargar Firmware</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1478" /> - <source>Show Local Time</source> - <translation>Mostrar Hora Local</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1481" /> - <source>Show Time</source> - <translation>Mostrar Tiempo</translation> + <source>Show Documentation</source> + <translation>Mostrar Documentación</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> + <source>Flash UF2 Device</source> + <translation>Flashear Dispositivo UF2</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1485" /> - <source>Show Builtin Modules</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1849" /> + <source>Manage Unknown Devices</source> + <translation>Gestión Dispositivos Desconocidos</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> + <source>Ignored Serial Devices</source> + <translation>Dispositivos de Serie Ignorados</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1491" /> - <source>Compile Python File</source> - <translation>Compilar Archivo de Python</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1873" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1864" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> - <source>Compile Current Editor</source> - <translation>Compilar Editor Actual</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1504" /> - <source>Download Firmware</source> - <translation>Descargar Firmware</translation> + <source>Configure</source> + <translation>Configurar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1500" /> + <source><h3>Device Version Information</h3></source> + <translation><h3>Información de Versión de Dispositivo</h3></translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1511" /> - <source>Show Documentation</source> - <translation>Mostrar Documentación</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1515" /> - <source>Flash UF2 Device</source> - <translation>Flashear Dispositivo UF2</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1518" /> - <source>Manage Unknown Devices</source> - <translation>Gestión Dispositivos Desconocidos</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1521" /> - <source>Ignored Serial Devices</source> - <translation>Dispositivos de Serie Ignorados</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> - <source>Configure</source> - <translation>Configurar</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1533" /> - <source><h3>Device Version Information</h3></source> - <translation><h3>Información de Versión de Dispositivo</h3></translation> + <location filename="../MicroPython/MicroPythonWidget.py" line="1507" /> + <source>Device Version Information</source> + <translation>Información de Versión de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1512" /> + <source>No version information available.</source> + <translation>No hay información de versión disponible.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1527" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1536" /> + <source> ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1552" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> + <source>Device Implementation Information</source> + <translation>Información de Implementación de Dispositivo</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1544" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1540" /> - <source>Device Version Information</source> - <translation>Información de Versión de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1545" /> - <source>No version information available.</source> - <translation>No hay información de versión disponible.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1560" /> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1569" /> - <source> ({0})</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1585" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1576" /> - <source>Device Implementation Information</source> - <translation>Información de Implementación de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1577" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1553" /> <source>No device implementation information available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1626" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>La hora del dispositivo conectado está sincronizada con la hora local.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1648" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1615" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Fecha y Hora del Dispositivo</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1656" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1623" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Fecha y Hora del Dispositivo</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1639" /> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1684" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1685" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1652" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Fecha y Hora del Local</h3><table><tr><td><b>Fecha</b></td><td>{0}</td></tr><tr><td><b>Hora</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1709" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1693" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1676" /> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1710" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1677" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation><table><tr><th></th><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td><b>Fecha</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Hora</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1727" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1694" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation><table><tr><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1751" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1718" /> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1752" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1719" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Ha ocurrido un error al comunicar con el dispositivo conectado.</p><p>Método: {0}</p><p>Mensaje: {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1794" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1761" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation>El compilador multiplataforma de MicroPython <b>mpy-cross</b> no se encuentra. Asegúrese de que está en la ruta de búsqueda o configurarlo en la página de configuración de MicroPython.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1820" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1787" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1830" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1797" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>El archivo de Python <b>{0}</b> no existe. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1839" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1806" /> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1865" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1832" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>El editor actual no contiene un archivo de Python. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1957" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1924" /> <source>Add Unknown Devices</source> <translation>Añadir Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1958" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1925" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1999" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1966" /> <source>Plus any modules on the filesystem.</source> <translation type="unfinished" /> </message> @@ -50100,16 +50094,6 @@ </message> <message> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a file of the connected device</source> - <translation>Pulsar para abrir un archivo del dispositivo conectado</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to save the current editor to the connected device</source> - <translation>Pulsar para guardar el editor actual al dispositivo conectado</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> <source>Press to run the current script on the selected device</source> <translation>Pulsar para ejecutar el script actual en el dispositivo seleccionado</translation> </message> @@ -50129,6 +50113,22 @@ <translation>Pulsar para abrir una ventana de gráfica para mostrar datos recibidos desde el dispositivo seleccionado</translation> </message> <message> + <source>Open Python File</source> + <translation type="vanished">Abrir Archivo de Python</translation> + </message> + <message> + <source>Python3 Files (*.py);;All Files (*)</source> + <translation type="vanished">Archivos de Python3 (*.py);;Todos los Archivos (*)</translation> + </message> + <message> + <source>Press to open a file of the connected device</source> + <translation type="vanished">Pulsar para abrir un archivo del dispositivo conectado</translation> + </message> + <message> + <source>Press to save the current editor to the connected device</source> + <translation type="vanished">Pulsar para guardar el editor actual al dispositivo conectado</translation> + </message> + <message> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="vanished"><h3>Información de Implementación de Dispositivo </h3><p>Este dispositivo contiene <b>{0} {1}</b>.</p></translation> </message> @@ -50136,194 +50136,194 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="84" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="86" /> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="87" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="89" /> <source>Calliope mini</source> <translation>Calliope mini</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="188" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="190" /> <source>BBC micro:bit/Calliope Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="401" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="389" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="372" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="191" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="403" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="391" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="374" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="193" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="195" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="197" /> <source>Flash MicroPython</source> <translation>Flash MicroPython</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="198" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="200" /> <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="202" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="491" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="204" /> <source>Save Script</source> <translation>Guardar Script</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="205" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="207" /> <source>Save the current script to the selected device</source> <translation>Guardar el script actual en el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="208" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="210" /> <source>Save Script as 'main.py'</source> <translation>Guardar Script como 'main.py'</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="211" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="213" /> <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="215" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="217" /> <source>Reset {0}</source> <translation>Restablecer {0}</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="355" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="346" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="332" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="315" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="302" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="282" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="357" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="348" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="334" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="317" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="304" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="284" /> <source>Flash MicroPython/Firmware</source> <translation>Flash MicroPython/Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="283" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="285" /> <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 type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="303" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="305" /> <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="316" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="318" /> <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="333" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="335" /> <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="348" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="350" /> <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="356" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="358" /> <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="373" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="375" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython or CircuitPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="390" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="392" /> <source><p>The BBC micro:bit generation cannot be determined. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="402" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="404" /> <source><p>The firmware URL for the device type <b>{0}</b> is not known. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="429" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="431" /> <source>unknown</source> <translation type="unfinished">desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="445" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="447" /> <source>Firmware</source> <translation type="unfinished">Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="448" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="450" /> <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 type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="457" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="459" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="461" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="463" /> <source>{0} Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="523" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="487" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="525" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="489" /> <source>Save Script as '{0}'</source> <translation>Guardar Script como '{0}'</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="496" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="498" /> <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="507" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="509" /> <source>The script is empty. Aborting.</source> <translation>Script vacío. Abortando.</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="516" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="518" /> <source>Enter a file name on the device:</source> <translation>Introducir un nombre de archivo para el dispositivo:</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="537" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="539" /> <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> <translation><p>El script no se ha podido guardar al dispositivo.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="597" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="599" /> <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="629" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="616" /> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="601" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="631" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="618" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="603" /> <source>DAPLink Firmware</source> <translation>Firmware DAPLink</translation> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="608" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="610" /> <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="612" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="614" /> <source>CircuitPython Firmware for BBC micro:bit V2</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/MicrobitDevices.py" line="625" /> + <location filename="../MicroPython/Devices/MicrobitDevices.py" line="627" /> <source>MicroPython Firmware</source> <translation>Firmware MicroPython</translation> </message> @@ -62073,131 +62073,131 @@ <context> <name>PyBoardDevice</name> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="84" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="82" /> <source>PyBoard</source> <translation>PyBoard</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="199" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="197" /> <source>Workspace Directory</source> <translation>Directorio del Workspace</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="200" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="198" /> <source>Python files for PyBoard 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 PyBoard 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/PyBoardDevices.py" line="232" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="230" /> <source>PyBoard Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="438" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="235" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="436" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="233" /> <source>Show MicroPython Versions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="239" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="237" /> <source>Activate Bootloader</source> <translation>Activar Bootloader</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="242" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="240" /> <source>List DFU-capable Devices</source> <translation>Listar Dispositivos con capacidad DFU</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="421" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="246" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="419" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="406" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="244" /> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="249" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="247" /> <source>MicroPython Flash Instructions</source> <translation>Instrucciones para MicroPython Flash</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="308" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="306" /> <source>dfu-util not available</source> <translation>dfu-util no está disponible</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="309" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="307" /> <source>The dfu-util firmware flashing tool <b>dfu-util</b> cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation>La herramienta de firmware de flasheo dfu-util <b>dfu-util</b> no se encuentra o no es ejecutable. Asegure que está en la ruta de búsqueda o configure su valor en la página de configuración de MicroPython.</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="329" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="327" /> <source><h3>Enable DFU Mode</h3><p>1. Disconnect everything from your board</p><p>2. Disconnect your board</p><p>3. Connect the DFU/BOOT0 pin with a 3.3V pin</p><p>4. Re-connect your board</p><hr /></source> <translation><h3>Habilitar Modo DFU</h3><p>1. Desconectar todo de la placa</p><p>2. Desconectar la placa</p><p>3. Conectar el pin DFU/BOOT0 con un pin de 3.3V pin</p><p>4. Reconectar la placa</p><hr /></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="339" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="337" /> <source><p><b>Warning:</b> Make sure that all other DFU capable devices except your PyBoard are disconnected.<hr /></source> <translation><p><b>Aviso:</b> Asegurar que todos los demás dispositivos con capacidad DFU -a excepción del PyBoard- están desconectados.<hr /></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="345" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="343" /> <source><p>Press <b>OK</b> to continue...</p></source> <translation><p>Pulsar <b>OK</b> para continuar...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="348" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="346" /> <source>Enable DFU mode</source> <translation>Habilitar modo DFU</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="359" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="357" /> <source><h3>Disable DFU Mode</h3><p>1. Disconnect your board</p><p>2. Remove the DFU jumper</p><p>3. Re-connect your board</p><hr /><p>Press <b>OK</b> to continue...</p></source> <translation><h3>Desabilitar Modo DFU</h3><p>1. Desconectar la placa</p><p>2. Sacar el jumper DFU</p><p>3. Reconectar la placa</p><hr /><p>Pulsar <b>OK</b> para continuar...</p></translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="367" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="365" /> <source>Disable DFU mode</source> <translation>Deshabilitar modo DFU</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="420" /> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="418" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="383" /> <source>'dfu-util' Output</source> <translation>Salida de 'dfu-util'</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="385" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="383" /> <source>List DFU capable Devices</source> <translation>Listar Dispositivos con capacidad DFU</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="410" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="408" /> <source>MicroPython Firmware Files (*.dfu);;All Files (*)</source> <translation>Archivos de Firmware MicroPython (*.dfu);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="439" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="437" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="466" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="464" /> <source>unknown</source> <translation type="unfinished">desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="472" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="470" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="480" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="478" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/PyBoardDevices.py" line="484" /> + <location filename="../MicroPython/Devices/PyBoardDevices.py" line="482" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> @@ -67334,78 +67334,78 @@ <context> <name>RP2040Device</name> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="70" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="71" /> <source>RP2040</source> <translation>RP2040</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="126" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="127" /> <source>RP2040 Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="198" /> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="129" /> - <source>Show MicroPython Versions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="133" /> - <source>Activate Bootloader</source> - <translation>Activar Bootloader</translation> - </message> - <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="136" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished">Flash MicroPython Firmware</translation> - </message> - <message> <location filename="../MicroPython/Devices/RP2040Devices.py" line="199" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="130" /> + <source>Show MicroPython Versions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="134" /> + <source>Activate Bootloader</source> + <translation>Activar Bootloader</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="137" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished">Flash MicroPython Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="200" /> <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="231" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="232" /> <source>unknown</source> <translation type="unfinished">desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="237" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="238" /> <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td><td></td></tr><tr><td>Available:</td><td>{1}</td><td>{2}</td></tr></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="246" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="247" /> <source>({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="255" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="256" /> <source><p><b>Update available!</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="259" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="260" /> <source>MicroPython Version</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="282" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="283" /> <source>MicroPython Firmware</source> <translation>MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="286" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="287" /> <source>Pimoroni Pico Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="289" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="290" /> <source>CircuitPython Firmware</source> <translation>CircuitPython Firmware</translation> </message> <message> - <location filename="../MicroPython/Devices/RP2040Devices.py" line="293" /> + <location filename="../MicroPython/Devices/RP2040Devices.py" line="294" /> <source>CircuitPython Libraries</source> <translation>Bibliotecas de CircuitPython</translation> </message> @@ -81456,74 +81456,74 @@ <context> <name>TeensyDevice</name> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="69" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="70" /> <source>Teensy</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="143" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="144" /> <source>Teensy Functions</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="184" /> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="146" /> - <source>Show MicroPython Versions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="150" /> - <source>MicroPython Flash Instructions</source> - <translation type="unfinished">Instrucciones para MicroPython Flash</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="240" /> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="153" /> - <source>Flash MicroPython Firmware</source> - <translation type="unfinished">Flash MicroPython Firmware</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="156" /> - <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="185" /> - <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="212" /> - <source>unknown</source> - <translation type="unfinished">desconocido</translation> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="218" /> - <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="226" /> - <source><p><b>Update available!</b></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="230" /> - <source>MicroPython Version</source> - <translation type="unfinished" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="147" /> + <source>Show MicroPython Versions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="151" /> + <source>MicroPython Flash Instructions</source> + <translation type="unfinished">Instrucciones para MicroPython Flash</translation> </message> <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="241" /> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="154" /> + <source>Flash MicroPython Firmware</source> + <translation type="unfinished">Flash MicroPython Firmware</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="157" /> + <source>Start the 'Teensy Loader' application to flash the Teensy device.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="186" /> + <source>The firmware of the connected device cannot be determined or the board does not run MicroPython. Aborting...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="213" /> + <source>unknown</source> + <translation type="unfinished">desconocido</translation> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="219" /> + <source><h4>MicroPython Version Information</h4><table><tr><td>Installed:</td><td>{0}</td></tr><tr><td>Available:</td><td>{1}</td></tr></table></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="227" /> + <source><p><b>Update available!</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="231" /> + <source>MicroPython Version</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="242" /> <source><p>Teensy 4.0 and Teensy 4.1 are flashed using the 'Teensy Loader' application. Make sure you downloaded the MicroPython or CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/Devices/TeensyDevices.py" line="260" /> - <source>Start 'Teensy Loader'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/Devices/TeensyDevices.py" line="261" /> + <source>Start 'Teensy Loader'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/Devices/TeensyDevices.py" line="262" /> <source><p>The 'Teensy Loader' application <b>teensy</b> could not be started. Ensure it is in the application search path or start it manually.</p></source> <translation type="unfinished" /> </message>