--- a/src/eric7/i18n/eric7_es.ts Thu Oct 05 17:07:35 2023 +0200 +++ b/src/eric7/i18n/eric7_es.ts Fri Oct 06 15:52:33 2023 +0200 @@ -51319,22 +51319,27 @@ <context> <name>MicroPythonWebreplDeviceInterface</name> <message> - <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="79" /> <source>WebREPL Password</source> <translation>Contraseña WebREPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="81" /> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="80" /> <source>Enter the WebREPL password:</source> <translation>Introducir la contraseña WebREPL:</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="84" /> + <source>No password given</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="99" /> + <source>WebREPL Login</source> + <translation>WebREPL Login</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="100" /> - <source>WebREPL Login</source> - <translation>WebREPL Login</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWebreplDeviceInterface.py" line="101" /> <source>The login to the selected device 'webrepl' failed. The given password may be incorrect.</source> <translation>El login para el dispositivo seleccionado 'webrepl' ha fallado. La contraseña proporcionada podría ser incorrecta.</translation> </message> @@ -51368,6 +51373,19 @@ </message> </context> <context> + <name>MicroPythonWebreplSocket</name> + <message> + <location filename="../MicroPython/MicroPythonWebreplSocket.py" line="126" /> + <source>Connection to device webrepl failed.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWebreplSocket.py" line="170" /> + <source>WebRepl login failed (access denied).</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>MicroPythonWebreplUrlAddEditDialog</name> <message> <location filename="../MicroPython/MicroPythonWebreplUrlAddEditDialog.ui" line="0" /> @@ -51678,340 +51696,345 @@ <translation><p>El REPL no se puede iniciar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="716" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="705" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="719" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="706" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="707" /> <source><p>The device at serial port <b>{0}</b> does not respond. It may not have a MicroPython firmware flashed.</p></source> <translation><p>El dispositivo en el puerto de serie <b>{0}</b> no responde. Puede que no tenga un firmware MicroPython flasheado.</p></translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="714" /> + <source><p>Cannot connect to device at serial port <b>{0}</b>.</p><p><b>Reason:</b> {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1172" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1164" /> <location filename="../MicroPython/MicroPythonWidget.py" line="717" /> - <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="780" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="771" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="762" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="778" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="769" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="760" /> <source>Run Script</source> <translation>Ejecutar Script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="763" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="761" /> <source>There is no editor open. Abort...</source> <translation>No hay editor abierto. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="772" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="770" /> <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="781" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="779" /> <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="817" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="815" /> <source>Start Chart</source> <translation>Iniciar Gráfica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="818" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="816" /> <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="833" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="831" /> <source>µPy Chart</source> <translation>Gráfico µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="850" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="848" /> <source>Unsaved Chart Data</source> <translation>Datos de Gráfica sin Guardar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="851" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="849" /> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="899" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="897" /> <source>Start File Manager</source> <translation>Comenzar Gestor de Archivos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="900" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="898" /> <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="920" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="918" /> <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="996" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="994" /> <source>Downloads</source> <translation>Descargas</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1043" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1041" /> <source>Show Version</source> <translation>Mostrar Versión</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1046" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1044" /> <source>Show Implementation</source> <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1049" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1047" /> <source>Show Board Data</source> <translation>Mostrar Datos de Microprocesador</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1249" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1054" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1247" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1052" /> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1055" /> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1057" /> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1059" /> <source>Show Local Time</source> <translation>Mostrar Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1062" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1060" /> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1066" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1064" /> <source>Show Builtin Modules</source> <translation>Mostrar Módulos Incorporados</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1658" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1078" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1070" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1656" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1076" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1068" /> <source>Install Package</source> <translation>Instalar Package</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1697" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1694" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1074" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1692" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1072" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1473" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1084" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1471" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1082" /> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1497" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1488" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1088" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1495" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1486" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1086" /> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1109" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1107" /> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1116" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1114" /> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1119" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1117" /> <source>Convert To UF2</source> <translation>Convertir a UF2</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1120" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> <source>Flash UF2 Device</source> <translation>Flashear Dispositivo UF2</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1123" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1121" /> <source>Manage Unknown Devices</source> <translation>Gestión Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1126" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1124" /> <source>Ignored Serial Devices</source> <translation>Dispositivos de Serie Ignorados</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1129" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1127" /> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136" /> <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="1149" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1145" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1147" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1143" /> <source>Device Version Information</source> <translation>Información de Versión de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1150" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1148" /> <source>No version information available.</source> <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1174" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1166" /> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1180" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1178" /> <source> ({0})</source> <translation> ({0})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1196" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1187" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1194" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1185" /> <source>Device Implementation Information</source> <translation>Información de Implementación de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1188" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1186" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}{2}</b>.</p></source> <translation><h3>Información de Implementación de Dispositivo</h3><p>Este dispositivo contiene <b>{0} {1}{2}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1197" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1195" /> <source>No device implementation information available.</source> <translation>Sin información disponible de implementación de dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1250" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1248" /> <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="1272" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1270" /> <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="1280" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1278" /> <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="1296" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1294" /> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1308" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1306" /> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1309" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1307" /> <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="1350" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1333" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1348" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1331" /> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1334" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <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="1351" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> <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="1375" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1373" /> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1376" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1374" /> <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="1418" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1416" /> <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="1444" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1442" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1454" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1452" /> <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="1463" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1461" /> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1489" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487" /> <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="1581" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1579" /> <source>Add Unknown Devices</source> <translation>Añadir Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1580" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1629" /> <source>Plus any modules on the filesystem.</source> <translation>Más cualesquiera módulos en el sistema de archivos.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1683" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1681" /> <source>Package '{0}' was installed successfully.</source> <translation>El Package '{0}' se ha instalado correctamente.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1696" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Introducir los packages a instalar separados por espacios:</translation> </message> + <message> + <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> + <translation type="vanished"><p>No se puede conectar el dispositovo en el puerto de serie <b>{0}</b>.</p></translation> + </message> </context> <context> <name>MicrobitDevice</name>