--- a/src/eric7/i18n/eric7_es.ts Fri Nov 29 13:19:56 2024 +0100 +++ b/src/eric7/i18n/eric7_es.ts Fri Nov 29 14:55:15 2024 +0100 @@ -4272,114 +4272,114 @@ <translation>Seleccionar la ruta para el dispositivo montado:</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1177" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="864" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1180" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="867" /> <source>unknown ({0})</source> <translation>({0}) desconocido</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1663" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1584" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1091" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1014" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1670" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1591" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1094" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1017" /> <source>The device volume is not available.</source> <translation>El volumen de dispositivo no está disponible.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1055" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1028" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1058" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1031" /> <source>Write WiFi Credentials</source> <translation>Escribir Credenciales WiFi</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1625" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1056" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1029" /> - <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> - <translation><p>El archivo <b>{0}</b> ya existe. ¿Reemplazarlo?</p></translation> - </message> - <message> <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1632" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1063" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1036" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1059" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1032" /> + <source><p>The file <b>{0}</b> exists already. Shall it be replaced?</p></source> + <translation><p>El archivo <b>{0}</b> ya existe. ¿Reemplazarlo?</p></translation> + </message> + <message> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1639" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1066" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1039" /> <source>Aborted</source> <translation>Abortado</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1253" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1256" /> <source>CircuitPython does not support setting the IPv4 parameters of the WiFi access point.</source> <translation>CircuitPython no soporta el ajuste de parámetros IPv4 del punto de acceso de la WiFi.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1325" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1328" /> <source>CircuitPython does not support reporting of connected clients.</source> <translation>CircuitPython no soporta información de clientes conectados.</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1759" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1405" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1771" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" /> <source>Active</source> <translation>Activo</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1765" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1406" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1777" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" /> <source>Connected</source> <translation>Conectado</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1407" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1414" /> <source>IPv4 Address</source> <translation>Dirección IPv4</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1408" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1415" /> <source>Netmask</source> <translation>Máscara de Red</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1409" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1416" /> <source>Gateway</source> <translation>Gateway</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1410" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1417" /> <source>DNS</source> <translation>DNS</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1761" /> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1411" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1773" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1418" /> <source>MAC-Address</source> <translation>Dirección MAC</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1412" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1419" /> <source>Chip Type</source> <translation>Tipo de Chip</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1413" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1420" /> <source>max. Sockets</source> <translation>máx. Sockets</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1624" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1631" /> <source>Write Connect Script</source> <translation>Escribir Script de Conexión</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1760" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1772" /> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1763" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1775" /> <source>Address Type</source> <translation>Tipo de Dirección</translation> </message> <message> - <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1766" /> + <location filename="../MicroPython/Devices/CircuitPythonDevices.py" line="1778" /> <source>Advertising</source> <translation>Publicitando</translation> </message> @@ -7370,137 +7370,137 @@ <translation>Menu Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="134" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="133" /> <source>Clean</source> <translation>Limpiar</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="136" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="135" /> <source>All</source> <translation>Todo</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="139" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="138" /> <source>Cache</source> <translation>Caché</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="142" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="141" /> <source>Lock Files</source> <translation>Archivos Lock</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="145" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="144" /> <source>Packages</source> <translation>Packages</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="148" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="147" /> <source>Tarballs</source> <translation>Tarballs</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="151" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="150" /> <source>About Conda...</source> <translation>Acerca de Conda...</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="153" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="152" /> <source>Update Conda</source> <translation>Actualizar Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="617" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="157" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="616" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="594" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="156" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="162" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="161" /> <source>Install Requirements</source> <translation>Instalar Requisitos</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="168" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="167" /> <source>Generate Requirements</source> <translation>Generar Requisitos</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="173" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="172" /> <source>Create Environment from Requirements</source> <translation>Crear Entorno a partir de Requisitos</translation> </message> <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="659" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="177" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="658" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="176" /> <source>Clone Environment</source> <translation>Clonar Entorno</translation> </message> <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="714" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="180" /> + <source>Delete Environment</source> + <translation>Borrar Entorno</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="186" /> + <source>Edit User Configuration...</source> + <translation>Editar Configuración de Usuario...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="189" /> + <source>Configure...</source> + <translation>Configurar...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="239" /> + <source>Getting installed packages...</source> + <translation>Obteniendo packages instalados...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="250" /> + <source>Getting outdated packages...</source> + <translation>Obteniendo packages antiguos...</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="277" /> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="270" /> + <source>{0} (Build: {1})</source> + <translation>{0} (Build: {1})</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="420" /> + <source>Conda Search Package Error</source> + <translation>Error de Búsqueda de Package de Conda</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="595" /> + <source>Package Specifications (separated by whitespace):</source> + <translation>Especificaciones del Package (separadas por espacios en blanco):</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="618" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> + </message> + <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="686" /> + <source>Create Environment</source> + <translation>Crear Entorno</translation> + </message> + <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="715" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="181" /> - <source>Delete Environment</source> - <translation>Borrar Entorno</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="187" /> - <source>Edit User Configuration...</source> - <translation>Editar Configuración de Usuario...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="190" /> - <source>Configure...</source> - <translation>Configurar...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="240" /> - <source>Getting installed packages...</source> - <translation>Obteniendo packages instalados...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="251" /> - <source>Getting outdated packages...</source> - <translation>Obteniendo packages antiguos...</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="278" /> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="271" /> - <source>{0} (Build: {1})</source> - <translation>{0} (Build: {1})</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="421" /> - <source>Conda Search Package Error</source> - <translation>Error de Búsqueda de Package de Conda</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="596" /> - <source>Package Specifications (separated by whitespace):</source> - <translation>Especificaciones del Package (separadas por espacios en blanco):</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="619" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="687" /> - <source>Create Environment</source> - <translation>Crear Entorno</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="716" /> <source><p>Shall the environment <b>{0}</b> really be deleted?</p></source> <translation><p>¿Desea realmente borrar el entorno <b>{0}</b>?</p></translation> </message> <message> + <location filename="../CondaInterface/CondaPackagesWidget.py" line="740" /> + <source>Edit Configuration</source> + <translation>Editar Configuración</translation> + </message> + <message> <location filename="../CondaInterface/CondaPackagesWidget.py" line="741" /> - <source>Edit Configuration</source> - <translation>Editar Configuración</translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackagesWidget.py" line="742" /> <source>The configuration file "{0}" does not exist or is not writable.</source> <translation>El archivo de configuración "{0}" no existe o no es escribible.</translation> </message> @@ -23515,242 +23515,242 @@ <translation>Menú de Gestión de Clave de Seguridad</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="70" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="69" /> <source>Quit</source> <translation>Salir</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="87" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="86" /> <source>Show Info</source> <translation>Mostrar Info</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="273" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="90" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="272" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="89" /> <source>Reset Security Key</source> <translation>Resetear Clave de Seguridad</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="623" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="94" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="628" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="622" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="93" /> <source>Force PIN Change</source> <translation>Forzar Cambio de PIN</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="665" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="657" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="652" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="642" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="97" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="664" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="656" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="651" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="641" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="96" /> <source>Set Minimum PIN Length</source> <translation>Establecer Longitud Mínima de PIN</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="693" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="676" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="100" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="692" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="675" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="99" /> <source>Toggle 'Always Require User Verification'</source> <translation>Conmutar 'Requerir Siempre Verificación de Usuario'</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="143" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="142" /> <source>{0} ({1})</source> <translation>{0} ({1})</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="354" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="201" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="152" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="353" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="200" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="151" /> <source>FIDO2 Security Key Management</source> <translation>Gestión de Clave de Seguridad FIDO2</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="153" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="152" /> <source>No security key could be detected. Attach a key and press the "Reload" button.</source> <translation>No se ha podido detectar una clave de seguridad. Adjuntar una clave y pulsar el botón de "Recargar".</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="422" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="186" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="421" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="185" /> <source>Change PIN</source> <translation>Cambiar PIN</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="398" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="188" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="397" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="187" /> <source>Set PIN</source> <translation>Establecer PIN</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="195" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="194" /> <source>A PIN change is required.</source> <translation>Se requiere un cambio de PIN.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="197" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="196" /> <source>You must set a PIN first.</source> <translation>Debe establecerse primero un PIN.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="244" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="235" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="243" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="234" /> <source>Unlock Security Key</source> <translation>Desbloquear Clave de Seguridad</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="278" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="277" /> <source><p>Shall the selected security key really be reset?</p><p><b>WARNING:</b> This will delete all passkeys and restore factory settings.</p></source> <translation><p>¿Debe restablecerse seguro la clave de seguridad seleccionada?</p><p><b>ATENCIÓN:</b> Esto borrará todos los passkeys y restablecerá la configuración inicial.</p></translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="288" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="287" /> <source>Only one security key can be connected to perform a reset. Remove all other security keys and try again.</source> <translation>Solo una clave de seguridad se puede conectar para llevar a cabo un reseteo. Quitar todas las demás claves de seguridad y reintentar.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="298" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="297" /> <source>Confirm this dialog then remove and re-insert the security key. Confirm the reset by touching it.</source> <translation>Confirmar este diálogo y entonces quitar y reinsertar la clave de seguridad.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="325" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="324" /> <source>This feature</source> <translation>Esta característica</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="331" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="330" /> <source>{0} is not supported by the selected security key.</source> <translation>{0} no está soportado por la clave de seguridad seleccionada.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="335" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="334" /> <source>{0} requires having a PIN. Set a PIN first.</source> <translation>{0} requiere que haya un PIN. Establecer un PIN primero.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="337" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="336" /> <source>The security key is locked. Change the PIN first.</source> <translation>La clave de seguridad está bloqueada. Cambiar el PIN primero.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="339" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="338" /> <source>The security key is locked because the wrong PIN was entered too many times. To unlock it, remove and reinsert it.</source> <translation>La clave de seguridad está bloqueada porque se ha entrado demasiadas veces un PIN erróneo. Para desbloquearla, quitar y reinsertarla.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="344" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="343" /> <source>The security key is locked because the wrong PIN was entered too many times. You will need to reset the security key.</source> <translation>La clave de seguridad está bloqueada porque se ha entrado demasiadas veces un PIN erróneo. Es necesario restablecer la clave de seguridad.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="376" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="375" /> <source>PIN required</source> <translation>PIN requerido</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="380" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="379" /> <source>Enter the PIN to unlock the security key.</source> <translation>Introducir el PIN para desbloquear la clave de seguridad.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="403" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="402" /> <source>Enter the PIN for the security key.</source> <translation>Introducir el PIN para la clave de seguridad.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="427" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="426" /> <source>Enter the current and new PINs.</source> <translation>Introducir los PIN actuales y nuevo.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="464" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="463" /> <source>Credential Management</source> <translation>Gestión de Credenciales</translation> </message> <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.ui" line="0" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="478" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="477" /> <source>Load Passkeys</source> <translation>Cargar Passkeys</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="479" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="478" /> <source>The stored passkeys could not be loaded.</source> <translation>No se han podido cargar los passkeys almacenados.</translation> </message> <message> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="558" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="546" /> + <source>Change User Info</source> + <translation>Cambiar Info de Usuario</translation> + </message> + <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="559" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="547" /> - <source>Change User Info</source> - <translation>Cambiar Info de Usuario</translation> - </message> - <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="560" /> <source>The user info could not be changed.</source> <translation>No se ha podido cambiar la info de usuario.</translation> </message> <message> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="599" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="590" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="575" /> + <source>Delete Passkey</source> + <translation>Borrar Passkey</translation> + </message> + <message> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="576" /> + <source><p>Shall the selected passkey really be deleted?</p><ul><li>Relying Party: {0}</li><li>Display Name: {1}</li><li>User Name: {2}</li></ul></source> + <translation><p>¿Debe restablecerse seguro la passkey seleccionada?</p><ul><li>Entidad de Confianza: {0}</li><li>Nombre a Mostrar: {1}</li><li>Nombre de Usuario: {2}</li></ul></translation> + </message> + <message> <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="600" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="591" /> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="576" /> - <source>Delete Passkey</source> - <translation>Borrar Passkey</translation> - </message> - <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="577" /> - <source><p>Shall the selected passkey really be deleted?</p><ul><li>Relying Party: {0}</li><li>Display Name: {1}</li><li>User Name: {2}</li></ul></source> - <translation><p>¿Debe restablecerse seguro la passkey seleccionada?</p><ul><li>Entidad de Confianza: {0}</li><li>Nombre a Mostrar: {1}</li><li>Nombre de Usuario: {2}</li></ul></translation> - </message> - <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="601" /> <source>The passkey could not be deleted.</source> <translation>No se ha podido borrar la passkey.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="630" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="629" /> <source>The 'Force PIN Change' flag could not be set.</source> <translation>El marcador 'Forzar Cambio de PIN' no se ha podido establecer.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="643" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="642" /> <source>Enter the minimum PIN length (between {0} and 63):</source> <translation>Introducir la longitud mínima de PIN (entre {0} y 63):</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="658" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="657" /> <source>The minimum PIN length was set to be {0}.</source> <translation>La longitud mínima de PIN se ha establecido en {0}.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="666" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="665" /> <source>The minimum PIN length could not be set.</source> <translation>No se ha podido establecer la longitud mínima de PIN.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="682" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="681" /> <source>Always Require User Verification</source> <translation>Requerir Siempre Verificación de Usuario</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="684" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="683" /> <source>Always Require User Verification is now enabled.</source> <translation>Requerir Siempre Verificación de Usuario está ahora habilitado.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="686" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="685" /> <source>Always Require User Verification is now disabled.</source> <translation>Requerir Siempre Verificación de Usuario está ahora deshabilitado.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="694" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="693" /> <source>The 'Always Require User Verification' flag could not be toggled.</source> <translation>No se ha podido habilitar el marcador de 'Requerir Siempre Verificación de Usuario'.</translation> </message> <message> - <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="717" /> + <location filename="../WebBrowser/WebAuth/Fido2ManagementDialog.py" line="716" /> <source><p>{0}</p><p>Reason: {1}</p></source> <translation><p>{0}</p><p>Razón: {1}</p></translation> </message> @@ -53956,7 +53956,7 @@ <translation>Pulsar para abrir una ventana de gráfica para mostrar datos recibidos desde el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="470" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="469" /> <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> <source>Press to connect the selected device</source> <translation>Pulsar para conectar el dispositivo seleccionado</translation> @@ -53967,12 +53967,12 @@ <translation>Menú de MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="164" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="163" /> <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="192" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="191" /> <source>%n supported serial device(s) detected.</source> <translation> <numerusform>%n dispositivo de serie soportado detectado.</numerusform> @@ -53980,18 +53980,18 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="206" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="205" /> <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="229" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="228" /> <source>No supported serial devices detected.</source> <translation>No se han detectado dispositivos de serie soportados.</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="233" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="232" /> <source> %n unknown device(s) for manual selection.</source> <translation> @@ -54002,17 +54002,17 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="240" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="239" /> <source>Manual Selection</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="251" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="250" /> <source>WebREPL (manual)</source> <translation>WebREPL (manual)</translation> </message> <message numerus="yes"> - <location filename="../MicroPython/MicroPythonWidget.py" line="270" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="269" /> <source> %n WebREPL connection(s) defined.</source> <translation> @@ -54023,39 +54023,39 @@ </translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="330" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="301" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="329" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="300" /> <source>Unknown MicroPython Device</source> <translation>Dispositivo MicroPython Desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="302" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="301" /> <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="314" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="313" /> <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="331" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="330" /> <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="465" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="464" /> <source>Press to disconnect the current device</source> <translation>Pulsar para desconectar el dispositivo seleccionado</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="501" /> + <source>No device attached</source> + <translation>No hay dispositivo conectado</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="502" /> - <source>No device attached</source> - <translation>No hay dispositivo conectado</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="503" /> <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. @@ -54068,353 +54068,353 @@ 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="532" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="531" /> <source>Start REPL</source> <translation>Iniciar REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="533" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="532" /> <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="740" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="727" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="741" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="728" /> <source>Serial Device Connect</source> <translation>Conexión de Dispositivo en Serie</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="728" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="729" /> <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="735" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="736" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p><p><b>Reason:</b> {1}</p></source> <translation><p>No es posible conectar al dispositivo por el puerto de serie <b>{0}</b>.</p><p><b>Razón:</b> {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1196" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1188" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="738" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1197" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1189" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="739" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="799" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="790" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="781" /> - <source>Run Script</source> - <translation>Ejecutar Script</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="782" /> - <source>There is no editor open. Abort...</source> - <translation>No hay editor abierto. Abortando...</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="791" /> - <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="800" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="791" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="782" /> + <source>Run Script</source> + <translation>Ejecutar Script</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="783" /> + <source>There is no editor open. Abort...</source> + <translation>No hay editor abierto. Abortando...</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="792" /> + <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="801" /> <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="836" /> - <source>Start Chart</source> - <translation>Iniciar Gráfica</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="837" /> + <source>Start Chart</source> + <translation>Iniciar Gráfica</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="838" /> <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="852" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="853" /> <source>µPy Chart</source> <translation>Gráfico µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="869" /> - <source>Unsaved Chart Data</source> - <translation>Datos de Gráfica sin Guardar</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="870" /> + <source>Unsaved Chart Data</source> + <translation>Datos de Gráfica sin Guardar</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="871" /> <source>The chart contains unsaved data.</source> <translation>La gráfica contiene datos sin guardar.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="918" /> - <source>Start File Manager</source> - <translation>Comenzar Gestor de Archivos</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="919" /> + <source>Start File Manager</source> + <translation>Comenzar Gestor de Archivos</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="920" /> <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="939" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="940" /> <source>µPy Files</source> <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1015" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1016" /> <source>Downloads</source> <translation>Descargas</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1062" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1063" /> <source>Show Version</source> <translation>Mostrar Versión</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1065" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1066" /> <source>Show Implementation</source> <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1068" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1069" /> <source>Show Board Data</source> <translation>Mostrar Datos de Microprocesador</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1271" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1073" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1272" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1074" /> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1076" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1077" /> <source>Show Device Time</source> <translation>Mostrar Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1078" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1079" /> <source>Show Local Time</source> <translation>Mostrar Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1081" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1082" /> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1085" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1086" /> <source>Show Builtin Modules</source> <translation>Mostrar Módulos Incorporados</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1097" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1089" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1098" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1090" /> <source>Install Package</source> <translation>Instalar Package</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1728" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1725" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1093" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1726" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1094" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1103" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1104" /> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1527" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1518" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1107" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1519" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1108" /> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1128" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1129" /> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1135" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1136" /> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1138" /> - <source>Convert To UF2</source> - <translation>Convertir a UF2</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <source>Convert To UF2</source> + <translation>Convertir a UF2</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1140" /> <source>Flash UF2 Device</source> <translation>Flashear Dispositivo UF2</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1142" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1143" /> <source>Manage Unknown Devices</source> <translation>Gestión Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1145" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1146" /> <source>Ignored Serial Devices</source> <translation>Dispositivos de Serie Ignorados</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1148" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1149" /> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1151" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1152" /> <source>Quit</source> <translation>Salir</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1160" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1161" /> <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="1171" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1167" /> - <source>Device Version Information</source> - <translation>Información de Versión de Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1172" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1168" /> + <source>Device Version Information</source> + <translation>Información de Versión de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1173" /> <source>No version information available.</source> <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1202" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203" /> <source> ({0})</source> <translation> ({0})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1218" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1209" /> - <source>Device Implementation Information</source> - <translation>Información de Implementación de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> - <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="1219" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1210" /> + <source>Device Implementation Information</source> + <translation>Información de Implementación de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1211" /> + <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="1220" /> <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="1272" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1273" /> <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="1294" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1295" /> <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="1302" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1303" /> <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="1318" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1319" /> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1330" /> - <source>Local Date and Time</source> - <translation>Fecha y Hora Local</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1331" /> + <source>Local Date and Time</source> + <translation>Fecha y Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> <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="1372" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1355" /> - <source>Date and Time</source> - <translation>Fecha y Hora</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1356" /> - <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="1373" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1356" /> + <source>Date and Time</source> + <translation>Fecha y Hora</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1357" /> + <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="1374" /> <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="1397" /> - <source>Error handling device</source> - <translation>Error de gestión del dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1398" /> + <source>Error handling device</source> + <translation>Error de gestión del dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <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="1440" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441" /> <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="1466" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1467" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1476" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1477" /> <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="1486" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1487" /> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1519" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1520" /> <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="1611" /> - <source>Add Unknown Devices</source> - <translation>Añadir Dispositivos Desconocidos</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1612" /> + <source>Add Unknown Devices</source> + <translation>Añadir Dispositivos Desconocidos</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1613" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1662" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1663" /> <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="1714" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1715" /> <source>Package '{0}' was installed successfully.</source> <translation>El Package '{0}' se ha instalado correctamente.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1729" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1730" /> <source>Enter the packages to be installed separated by whitespace:</source> <translation>Introducir los packages a instalar separados por espacios:</translation> </message> @@ -60478,110 +60478,110 @@ <translation>Menu pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="233" /> <source>Author:</source> <translation>Autor:</translation> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="234" /> + <source>Author Email:</source> + <translation>Correo electrónico del Autor:</translation> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="235" /> - <source>Author Email:</source> - <translation>Correo electrónico del Autor:</translation> + <source>Classifiers:</source> + <translation>Clasificadores:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="236" /> - <source>Classifiers:</source> - <translation>Clasificadores:</translation> + <source>Entry Points:</source> + <translation>Puntos de Entrada:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="237" /> - <source>Entry Points:</source> - <translation>Puntos de Entrada:</translation> + <source>Files:</source> + <translation>Archivos:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="238" /> - <source>Files:</source> - <translation>Archivos:</translation> + <source>Homepage:</source> + <translation>Página Home:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="239" /> - <source>Homepage:</source> - <translation>Página Home:</translation> + <source>Installer:</source> + <translation>Instalador:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="240" /> - <source>Installer:</source> - <translation>Instalador:</translation> + <source>License:</source> + <translation>Licencia:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="241" /> - <source>License:</source> - <translation>Licencia:</translation> + <source>Location:</source> + <translation>Ubicación:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="242" /> - <source>Location:</source> - <translation>Ubicación:</translation> + <source>Metadata Version:</source> + <translation>Versión de Metadatos:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="243" /> - <source>Metadata Version:</source> - <translation>Versión de Metadatos:</translation> + <source>Name:</source> + <translation>Nombre:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="244" /> - <source>Name:</source> - <translation>Nombre:</translation> + <source>Project URLs:</source> + <translation>URLs de Proyecto:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="245" /> - <source>Project URLs:</source> - <translation>URLs de Proyecto:</translation> + <source>Requires:</source> + <translation>Requiere:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="246" /> - <source>Requires:</source> - <translation>Requiere:</translation> + <source>Required By:</source> + <translation>Requerido Por:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="247" /> - <source>Required By:</source> - <translation>Requerido Por:</translation> + <source>Summary:</source> + <translation>Resumen:</translation> </message> <message> <location filename="../PipInterface/PipPackagesWidget.py" line="248" /> - <source>Summary:</source> - <translation>Resumen:</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="249" /> <source>Version:</source> <translation>Versión:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="451" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="450" /> <source>Getting installed packages...</source> <translation>Obteniendo packages instalados...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="479" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="478" /> <source>Getting outdated packages...</source> <translation>Obteniendo packages antiguos...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1232" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1052" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1039" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1003" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1231" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1051" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1038" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1002" /> <source>Search PyPI</source> <translation>Buscar PyPI</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1004" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1003" /> <source><p>Received an error while searching for <b>{0}</b>.</p><p>Error: {1}</p></source> <translation><p>Recibido error mientras se buscaba <b>{0}</b>.</p><p>Error: {1}</p></translation> </message> <message numerus="yes"> - <location filename="../PipInterface/PipPackagesWidget.py" line="1019" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1018" /> <source>%n package(s) found.</source> <translation> <numerusform>%n package encontrado.</numerusform> @@ -60589,200 +60589,200 @@ </translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1026" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1025" /> <source>Showing first {0} packages found.</source> <translation>Mostrando primeros {0} packages encontrados.</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1045" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1040" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1044" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1039" /> <source><p>There were no results for <b>{0}</b>.</p></source> <translation><p>Sin resultados para <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1053" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1052" /> <source><p>There were no more results for <b>{0}</b>.</p></source> <translation><p>No hay más resultados para <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1233" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1232" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation><p>No hay info de detalles de package disponible para <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1252" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1251" /> <source>Pip</source> <translation>Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1254" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1253" /> <source>Install Pip</source> <translation>Instalar Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1257" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1256" /> <source>Install Pip to User-Site</source> <translation>Instalar Pip en el Sitio de Usuario</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1260" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1259" /> <source>Repair Pip</source> <translation>Reparar Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1267" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1266" /> <source>Install</source> <translation>Instalar</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1446" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1269" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1445" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1268" /> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1272" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1271" /> <source>Install Local Package</source> <translation>Instalar Package Local</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1275" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1274" /> <source>Re-Install Selected Packages</source> <translation>Reinstalar los Packages Seleccionados</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1282" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1281" /> <source>Requirements/Constraints</source> <translation>Requisitos/Restricciones</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1284" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1283" /> <source>Install Requirements</source> <translation>Instalar Requisitos</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1287" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1286" /> <source>Uninstall Requirements</source> <translation>Desinstalar Requisitos</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1290" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1289" /> <source>Generate Requirements...</source> <translation>Generar Requisitos...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1294" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1293" /> <source>Install from 'pyproject.toml'</source> <translation>Instalar desde 'pyproject.toml'</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1298" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1297" /> <source>Uninstall from 'pyproject.toml'</source> <translation>Desinstalar desde 'pyproject.toml'</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1303" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1302" /> <source>Generate Constraints...</source> <translation>Generar Restricciones...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1310" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1309" /> <source>Cache</source> <translation>Caché</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1312" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1311" /> <source>Show Cache Info...</source> <translation>Mostrar info de Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1315" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1314" /> <source>Show Cached Files...</source> <translation>Mostrar Archivos en Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1318" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1317" /> <source>Remove Cached Files...</source> <translation>Eliminar Archivos en Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1321" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1320" /> <source>Purge Cache...</source> <translation>Purgar Cache...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1338" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1337" /> <source>Show Licenses...</source> <translation>Mostrar Licencias...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1342" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1341" /> <source>Check Vulnerabilities</source> <translation>Comprobar Vulnerabilidades</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1346" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1345" /> <source>Update Vulnerability Database</source> <translation>Actualizar Base de Datos de Vulnerabilidades</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1350" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1349" /> <source>Create SBOM file</source> <translation>Crear archivo SBOM</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1357" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1356" /> <source>Edit User Configuration...</source> <translation>Editar Configuración de Usuario...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1360" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1359" /> <source>Edit Environment Configuration...</source> <translation>Editar Configuración de Entorno...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1365" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1364" /> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1608" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1595" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1584" /> + <source>Edit Configuration</source> + <translation>Editar Configuración</translation> + </message> + <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1609" /> <location filename="../PipInterface/PipPackagesWidget.py" line="1596" /> <location filename="../PipInterface/PipPackagesWidget.py" line="1585" /> - <source>Edit Configuration</source> - <translation>Editar Configuración</translation> - </message> - <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1610" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1597" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1586" /> <source>No valid configuration path determined. Aborting</source> <translation>No hay una ruta válida de configuración determinada. Abortando</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1819" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1818" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation>{0} {1}</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1840" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1839" /> <source>Affected Version:</source> <translation>Versión Afectada:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1843" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1842" /> <source>Advisory:</source> <translation>Recomendatorio:</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1978" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1953" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1977" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1952" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1975" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1974" /> <source>any</source> <translation>cualquiera</translation> </message> @@ -62256,27 +62256,27 @@ <context> <name>PreviewProcessingThread</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="533" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="504" /> <source><p>No preview available for this type of file.</p></source> <translation><p>No hay vista previa disponible para este tipo de archivo.</p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="657" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="628" /> <source><p>ReStructuredText preview requires the <b>sphinx</b> package.<br/>Install it with your package manager,'pip install Sphinx' or see <a href="http://pypi.python.org/pypi/Sphinx">this page.</a></p><p>Alternatively you may disable Sphinx usage on the Editor, Filehandling configuration page.</p></source> <translation><p>La previsualización de ReStructuredText requiere el package <b>sphinx</b> .<br/>Installar con el gestor de paquetes, 'pip install sphinx' o ver <a href="http://pypi.python.org/pypi/Sphinx">esta página .</a></p><p>Como alternativa, se puede deshabilitar el uso de Sphinx en el Editor, página de configuración de Gestión de Archivos.</p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="730" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="701" /> <source><p>ReStructuredText preview requires the <b>python-docutils</b> package.<br/>Install it with your package manager, 'pip install docutils' or see <a href="http://pypi.python.org/pypi/docutils">this page.</a></p></source> <translation><p>La previsualización de ReStructuredText requiere el package <b>python-docutils</b> .<br/>Installar con el gestor de paquetes, 'pip install docutils' o ver <a href="http://pypi.python.org/pypi/docutils">esta página .</a></p></translation> </message> <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="718" /> + <source><p>Docutils returned an error:</p><p>{0}</p></source> + <translation><p>Docutils ha retornado un error:</p><p>{0}</p></translation> + </message> + <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="747" /> - <source><p>Docutils returned an error:</p><p>{0}</p></source> - <translation><p>Docutils ha retornado un error:</p><p>{0}</p></translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="776" /> <source><p>Markdown preview requires the <b>Markdown</b> package.<br/>Install it with your package manager, 'pip install Markdown' or see <a href="http://pythonhosted.org/Markdown/install.html">installation instructions.</a></p></source> <translation><p>La previsualización de Markdown requiere del package <b>Markdown</b>.<br/>Instalarlo con el gestor de paquetes o ver en <a href="http://pythonhosted.org/Markdown/install.html">las instrucciones de instalación.</a></p></translation> </message> @@ -62284,56 +62284,54 @@ <context> <name>PreviewerHTML</name> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="72" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="76" /> <source><b>HTML Preview is not available!<br/>Install PyQt6-WebEngine.</b></source> <translation><b>¡Vista previa HTML no disponible!<br/>Instalar PyQt6-WebEngine.</b></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="96" /> - <source>Enable JavaScript</source> - <translation>Habilitar JavaScript</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="98" /> - <source>Select to enable JavaScript for HTML previews</source> - <translation>Seleccionar para habilitar JavaScript para las previsualizaciones de HTML</translation> + <location filename="../UI/Previewers/PreviewerHTML.py" line="101" /> + <source>Enable Server Side Includes</source> + <translation>Habilitar Includes del Lado del Servidor</translation> </message> <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="103" /> - <source>Enable Server Side Includes</source> - <translation>Habilitar Includes del Lado del Servidor</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="105" /> <source>Select to enable support for Server Side Includes</source> <translation>Seleccionar para habilitar soporte para includes del Lado del Servidor</translation> </message> <message> + <location filename="../UI/Previewers/PreviewerHTML.py" line="107" /> + <source>Copy HTML</source> + <translation>Copiar HTML</translation> + </message> + <message> <location filename="../UI/Previewers/PreviewerHTML.py" line="109" /> - <source>Copy HTML</source> - <translation>Copiar HTML</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="111" /> <source>Press to copy the HTML text of the preview to the clipboard</source> <translatorcomment>Pulsar para copiar el texto HTML de la vista preliminar al portapapeles</translatorcomment> <translation /> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="228" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="199" /> <source><p>No preview available for this type of file.</p></source> <translation><p>No hay vista previa disponible para este tipo de archivo.</p></translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="290" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="261" /> <source>Preview - {0}</source> <translation>Vista Previa - {0}</translation> </message> <message> - <location filename="../UI/Previewers/PreviewerHTML.py" line="292" /> + <location filename="../UI/Previewers/PreviewerHTML.py" line="263" /> <source>Preview</source> <translation>Vista Previa</translation> </message> + <message> + <source>Enable JavaScript</source> + <translation type="vanished">Habilitar JavaScript</translation> + </message> + <message> + <source>Select to enable JavaScript for HTML previews</source> + <translation type="vanished">Seleccionar para habilitar JavaScript para las previsualizaciones de HTML</translation> + </message> </context> <context> <name>PreviewerQSS</name> @@ -89930,137 +89928,137 @@ <context> <name>UF2FlashDialog</name> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="732" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="735" /> <source><h3>CircuitPython Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Switch your device to 'bootloader' mode by double-pressing the reset button.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>(If this does not happen, then try shorter or longer pauses between presses.)</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation><h3>Placa CircuitPython</h3><p>Para preparar la placa para flashear seguir estos pasos:</p><ol><li>Cambiar el dispositivo a modo 'bootloader' pulsando dos veces el botón de reset.</li><li>Esperar hasta que el dispositivo entre en modo 'bootloader'.</li><li>(Si esto no ocurre, intentar pausas entre pulsado más largas o más cortas.)</li><li>Asegurar que el volumen de arranque está disponible (esto puede requerir de su montaje).</li><li>Seleccionar el archivo de firmware a flashear y hacer click en el botón de flash.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="758" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="761" /> <source><h3>Pi Pico (RP2040/RP2350) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Enter 'bootloader' mode (board <b>without</b> RESET button):<ul><li>Plug in your board while holding the BOOTSEL button.</li></ul>Enter 'bootloader' mode (board <b>with</b> RESET button):<ul><li>hold down RESET</li><li>hold down BOOTSEL</li><li>release RESET</li><li>release BOOTSEL</li></ul></li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it).</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation><h3>Placa Pi Pico (RP2040/RP2350)</h3><p>Para preparar la placa para flashing seguir estos pasos:</p><ol><li>Entrar en modo 'bootloader' (placa <b>sin</b> botón RESET):<ul><li>Conectar la placa mientras se mantiene pulsado el botón BOOTSEL.</li></ul>Entrar en modo 'bootloader' (placa <b>con</b> botón RESET):<ul><li>mantener pulsado RESET</li><li>mantener pulsado BOOTSEL</li><li>soltar RESET</li><li>soltar BOOTSEL</li></ul></li><li>Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.</li><li>Asegurar que el volumen de arranque está disponible (esto puedo requerir su montaje).</li><li>Seleccionar el archivo de firmware a flashear y hacer click en el botón de flash.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1258" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1266" /> - <source>Flash UF2 Device</source> - <translation>Flashear Dispositivo UF2</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1267" /> - <source>Select the Boot Volume of the device:</source> - <translation>Seleccionar el Volumen de Arranque del dispositivo:</translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="871" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="883" /> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation>Archivos MicroPython/CircuitPython(*.uf2);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="938" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="930" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="914" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="950" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="942" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="926" /> <source>Manual Select</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1042" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="1010" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="987" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1054" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1022" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="999" /> <source>Reset Instructions:</source> <translation>Instrucciones de Reset:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="989" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1001" /> <source><h4>No known devices detected.</h4><p>Follow the appropriate instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>No se han detectado dispositivos conocidos.</h4><p>Seguir las instrucciones apropiadas debajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1013" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1025" /> <source><h4>Flash {0} Firmware</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p><hr/>{1}</source> <translation><h4>Flashear {0} Firmware</h4><p>Seguir las instrucciones de bajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p><hr/>{1}</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1023" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1035" /> <source><h4>Potentially UF2 capable devices found</h4><p>Found these potentially UF2 capable devices:</p><ul><li>{0}</li></ul><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Encontrados dispositivos con capacidad potencial UF2</h4><p>Encontrados estos dispositivos con capacidad potencial UF2:</p><ul><li>{0}</li></ul><p>Seguir las instrucciones debajo para establecer <b>una</b> placa en modo 'bootloader' mode. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1044" /> - <source><h4>No known devices detected.</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> - <translation><h4>No se han detectado dispositivos conocidos.</h4><p>Seguir las instrucciones apropiadas debajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1056" /> + <source><h4>No known devices detected.</h4><p>Follow the instructions below to set <b>one</b> board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> + <translation><h4>No se han detectado dispositivos conocidos.</h4><p>Seguir las instrucciones apropiadas debajo para establecer <b>una</b> placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1068" /> <source>Flash Instructions:</source> <translation>Instrucciones de Flash:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1058" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1070" /> <source><h4>Flash method 'manual' selected.</h4><p>Follow the instructions below to flash a device by entering the data manually.</p><ol><li>Change the device to 'bootloader' mode.</li><li>Wait until the device has entered 'bootloader' mode.</li><li>Ensure the boot volume is available (this may require mounting it) and select its path.</li><li>Select the firmware file to be flashed and click the flash button.</li></ol></source> <translation><h4>Seleccionado método 'manual' de Flash.</h4><p>Seguir las instrucciones debajo para flashear un dispositivo introduciendo manualmente los datos.</p><ol><li>Cambiar el dispositivo a modo 'bootloader'.</li><li>Esperar hasta que el dispositivo haya entrado en modo 'bootloader'.</li><li>Asegurar que el volumen de arranque está disponible (esto puede requerir de su montaje) y seleccionar su ruta.</li><li>Seleccionar el archivo de firmware a flashear y hacer click en el botón de flashear.</li></ol></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1083" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1095" /> <source>Boot Volume not found:</source> <translation>Volumen de Arranque no encontrado:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1085" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1097" /> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation><h4>No se ha encontrado un Volumen de Arranque.</h4><p>Por favor, asegurar que el volumen de arranque del dispositivo a flashear está disponible. </translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1091" /> - <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> - <translation>Este volumen se debería llamar <b>{0}</b>. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1096" /> - <source>This volume should have one of these names.</p><ul><li>{0}</li></ul><p>Press <b>Refresh</b> when ready.</p></source> - <translation>Este volumen debería tener uno de los siguientes nombres.</p><ul><li>{0}</li></ul><p>Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="1103" /> + <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> + <translation>Este volumen se debería llamar <b>{0}</b>. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1108" /> + <source>This volume should have one of these names.</p><ul><li>{0}</li></ul><p>Press <b>Refresh</b> when ready.</p></source> + <translation>Este volumen debería tener uno de los siguientes nombres.</p><ul><li>{0}</li></ul><p>Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1115" /> <source><h4>Reset Instructions</h4><p>Follow the instructions below to set the board into 'bootloader' mode. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Instrucciones para Restablecer</h4><p>Seguir las instrucciones de debajo para establecer la placa en modo 'bootloader'. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1122" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1134" /> <source>Multiple Boot Volumes found:</source> <translation>Múltiples Volúmenes de Arranque encontrados:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1124" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1136" /> <source><h4>Multiple Boot Volumes were found</h4><p>These volume paths were found.</p><ul><li>{0}</li></ul><p>Please ensure that only one device of a type is ready for flashing. Press <b>Refresh</b> when ready.</p></source> <translation><h4>Se han encontrado múltiples Volúmes de Arranque</h4><p>Esas rutas de volumen se han encontrado.</p><ul><li>{0}</li></ul><p>Por favor, asegurar que solamente un dispositivo de cada tipo está listo para flashear. Pulsar <b>Actualizar</b> cuando esté listo.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1143" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1155" /> <source>Flashing Firmware</source> <translation>Flasheando Firmware</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1145" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1157" /> <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flasheando el firmware seleccionado al dispositivo. Por favor, esperar hasta que el dispositivo haga reset automáticamente.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1152" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1164" /> <source>Flashing {0}</source> <translation>Flasheando {0}</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1154" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1166" /> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation><p>Flasheando el firmware {0} al dispositivo. Por favor, esperar hasta que el dispositivo haga reset automáticamente.</p></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="1259" /> + <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1278" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="1270" /> + <source>Flash UF2 Device</source> + <translation>Flashear Dispositivo UF2</translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1271" /> <source>No UF2 device 'boot' volumes found.</source> <translation>No se han encontrado volúmenes de arranque del dispositivo UF2.</translation> </message> <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="1279" /> + <source>Select the Boot Volume of the device:</source> + <translation>Seleccionar el Volumen de Arranque del dispositivo:</translation> + </message> + <message> <location filename="../MicroPython/UF2FlashDialog.ui" line="0" /> <source>Detected Devices:</source> <translation>Dispositivos detectados:</translation> @@ -91368,7 +91366,7 @@ <translation><b>Guardar sesión...</b><p>Guarda la sesión actual a disco. Se muestra un diálogo para seleccionar el nombre de archivo.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7894" /> + <location filename="../UI/UserInterface.py" line="7892" /> <location filename="../UI/UserInterface.py" line="1955" /> <location filename="../UI/UserInterface.py" line="1948" /> <source>Load session</source> @@ -92459,7 +92457,7 @@ <translation><b>Editor de Iconos</b><p>Inicia el Editor de Iconos de eric para editar iconos sencillos.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6634" /> + <location filename="../UI/UserInterface.py" line="6632" /> <location filename="../UI/UserInterface.py" line="3172" /> <source>Snapshot</source> <translation>Captura de Pantalla</translation> @@ -92696,8 +92694,8 @@ <translation><b>Atajos de Teclado</b><p>Establezca los atajos de teclado para la aplicación con sus valores preferidos.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7602" /> - <location filename="../UI/UserInterface.py" line="7583" /> + <location filename="../UI/UserInterface.py" line="7600" /> + <location filename="../UI/UserInterface.py" line="7581" /> <location filename="../UI/UserInterface.py" line="3402" /> <source>Export Keyboard Shortcuts</source> <translation>Exportar Atajos de Teclado</translation> @@ -92718,7 +92716,7 @@ <translation><b>Exportar Atajos de Teclado</b><p>Exporte los atajos de teclado de la aplicación.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7621" /> + <location filename="../UI/UserInterface.py" line="7619" /> <location filename="../UI/UserInterface.py" line="3421" /> <source>Import Keyboard Shortcuts</source> <translation>Importar Atajos de Teclado</translation> @@ -93329,8 +93327,8 @@ <translation><p>El archivo <b>{0}</b> no existe o tiene longitud nula. </p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6743" /> - <location filename="../UI/UserInterface.py" line="6654" /> + <location filename="../UI/UserInterface.py" line="6741" /> + <location filename="../UI/UserInterface.py" line="6652" /> <location filename="../UI/UserInterface.py" line="6535" /> <location filename="../UI/UserInterface.py" line="6512" /> <location filename="../UI/UserInterface.py" line="6453" /> @@ -93406,214 +93404,214 @@ <translation><p>No se ha podido iniciar el navegador SQL.<br>Asegúrese de que está disponible como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6635" /> + <location filename="../UI/UserInterface.py" line="6633" /> <source><p>The snapshot utility is not available for Wayland desktop sessions.</p></source> <translation><p>La utilidad de captura de pantalla no está disponible para sesiones de escritorio de Wayland.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6655" /> + <location filename="../UI/UserInterface.py" line="6653" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>No se ha podido ejecutar la herramienta de Captura de Pantalla.<br>Asegúrese de que esta disponible como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6688" /> - <location filename="../UI/UserInterface.py" line="6678" /> + <location filename="../UI/UserInterface.py" line="6686" /> + <location filename="../UI/UserInterface.py" line="6676" /> <source>External Tools</source> <translation>Herramientas Externas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6679" /> + <location filename="../UI/UserInterface.py" line="6677" /> <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source> <translation>No se ha encontrado la entrada para la herramienta externa '{0}' en el grupo de herramientas '{1}'.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6689" /> + <location filename="../UI/UserInterface.py" line="6687" /> <source>No toolgroup entry '{0}' found.</source> <translation>No se ha encontrado la entrada para el grupo de herramientas '{0}'.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6726" /> + <location filename="../UI/UserInterface.py" line="6724" /> <source>Starting process '{0} {1}'. </source> <translation>Comenzando proceso '{0} {1}'. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6744" /> + <location filename="../UI/UserInterface.py" line="6742" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation><p>No se ha podido ejecutar la entrada de herramienta <b>{0}</b>.<br>Asegúrese de que esta disponible como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6823" /> + <location filename="../UI/UserInterface.py" line="6821" /> <source>Process '{0}' has exited. </source> <translation>El proceso '{0}' ha finalizado. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7110" /> - <location filename="../UI/UserInterface.py" line="7048" /> - <location filename="../UI/UserInterface.py" line="7004" /> - <location filename="../UI/UserInterface.py" line="6930" /> - <location filename="../UI/UserInterface.py" line="6866" /> + <location filename="../UI/UserInterface.py" line="7108" /> + <location filename="../UI/UserInterface.py" line="7046" /> + <location filename="../UI/UserInterface.py" line="7002" /> + <location filename="../UI/UserInterface.py" line="6928" /> + <location filename="../UI/UserInterface.py" line="6864" /> <source>Documentation Missing</source> <translation>Falta documentación</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7111" /> - <location filename="../UI/UserInterface.py" line="7049" /> - <location filename="../UI/UserInterface.py" line="7005" /> - <location filename="../UI/UserInterface.py" line="6931" /> - <location filename="../UI/UserInterface.py" line="6867" /> + <location filename="../UI/UserInterface.py" line="7109" /> + <location filename="../UI/UserInterface.py" line="7047" /> + <location filename="../UI/UserInterface.py" line="7003" /> + <location filename="../UI/UserInterface.py" line="6929" /> + <location filename="../UI/UserInterface.py" line="6865" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation><P>El punto de entrada de documentación "<b>{0}</b>" no ha podido encontrarse.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7092" /> - <location filename="../UI/UserInterface.py" line="6974" /> + <location filename="../UI/UserInterface.py" line="7090" /> + <location filename="../UI/UserInterface.py" line="6972" /> <source>Documentation</source> <translation>Documentación</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6975" /> + <location filename="../UI/UserInterface.py" line="6973" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation><P>El punto de entrada de documentación de PyQt{0} no ha sido configurado.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7093" /> + <location filename="../UI/UserInterface.py" line="7091" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation><P>El punto de entrada de documentación de PySide{0} no ha sido configurado.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7272" /> - <location filename="../UI/UserInterface.py" line="7208" /> + <location filename="../UI/UserInterface.py" line="7270" /> + <location filename="../UI/UserInterface.py" line="7206" /> <source>Start Web Browser</source> <translation>Iniciar Navegador Web</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7209" /> + <location filename="../UI/UserInterface.py" line="7207" /> <source>The eric web browser could not be started.</source> <translation>El navegador web de eric no se ha podido iniciar.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7273" /> + <location filename="../UI/UserInterface.py" line="7271" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation><p>El navegador web de eric no se ha iniciado.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7319" /> + <location filename="../UI/UserInterface.py" line="7317" /> <source>Open Browser</source> <translation>Abrir Navegador</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7319" /> + <location filename="../UI/UserInterface.py" line="7317" /> <source>Could not start a web browser</source> <translation>No se ha podido iniciar el navegador web</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7623" /> - <location filename="../UI/UserInterface.py" line="7585" /> + <location filename="../UI/UserInterface.py" line="7621" /> + <location filename="../UI/UserInterface.py" line="7583" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation>Archivo de Atajos de Teclado (*.ekj)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7603" /> + <location filename="../UI/UserInterface.py" line="7601" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>El archivo de atajos de teclado <b>{0}</b> ya existe. ¿Sobreescribirlo?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7807" /> + <location filename="../UI/UserInterface.py" line="7805" /> <source>Load crash session...</source> <translation>Cargar sesión perdida...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7810" /> + <location filename="../UI/UserInterface.py" line="7808" /> <source>Clean crash sessions...</source> <translation>Limpiar sesiones perdidas...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7847" /> + <location filename="../UI/UserInterface.py" line="7845" /> <source>Read Session</source> <translation>Cargar sesión</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7848" /> + <location filename="../UI/UserInterface.py" line="7846" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation><p>El archivo de sesión <b></b> no ha podido ser leído.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7871" /> + <location filename="../UI/UserInterface.py" line="7869" /> <source>Save Session</source> <translation>Guardar Sesión</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7896" /> - <location filename="../UI/UserInterface.py" line="7873" /> + <location filename="../UI/UserInterface.py" line="7894" /> + <location filename="../UI/UserInterface.py" line="7871" /> <source>eric Session Files (*.esj)</source> <translation>Archivos de Sesión de eric (*.esj)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7965" /> + <location filename="../UI/UserInterface.py" line="7963" /> <source>Found Crash Sessions</source> <translation>Encontradas Sesiones Perdidas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7966" /> + <location filename="../UI/UserInterface.py" line="7964" /> <source>These crash session files were found. Select the one to open. Select 'Cancel' to not open a crash session.</source> <translation>Se han encontrado estos archivos de sesiones perdidas. Seleccionar la que se desee abrir. Seleccionar 'Cancelar' para no abrir ninguna.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8039" /> + <location filename="../UI/UserInterface.py" line="8037" /> <source>Clean stale crash sessions</source> <translation>Limpiar sesiones perdidas antituas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8040" /> + <location filename="../UI/UserInterface.py" line="8038" /> <source>Do you really want to delete these stale crash session files?</source> <translation>¿Desea realmente eliminar esos archivos antiguos de sesiones perdidas?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8416" /> + <location filename="../UI/UserInterface.py" line="8414" /> <source>Drop Error</source> <translation>Error de volcado</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8417" /> + <location filename="../UI/UserInterface.py" line="8415" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> no es un archivo.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8614" /> + <location filename="../UI/UserInterface.py" line="8612" /> <source>Upgrade available</source> <translation>Actualización disponible</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8615" /> + <location filename="../UI/UserInterface.py" line="8613" /> <source><p>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b></p><p>Shall <b>eric-ide</b> be upgraded?</p></source> <translation><p>Una versión más moderna del package de <b>eric-ide</b> se encuentra disponible en <a href="{0}/eric-ide/">PyPI</a>.</p><p>Instalado: {1}<br/>Disponible: <b>{2}</b>Actualizar <b>eric-ide</b>?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8663" /> + <location filename="../UI/UserInterface.py" line="8661" /> <source>First time usage</source> <translation>Usado por primera vez</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8664" /> + <location filename="../UI/UserInterface.py" line="8662" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation>eric todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8686" /> + <location filename="../UI/UserInterface.py" line="8684" /> <source>Select Workspace Directory</source> <translation>Seleccionar Directorio para el Espacio de Trabajo</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8854" /> + <location filename="../UI/UserInterface.py" line="8852" /> <source>Unsaved Data Detected</source> <translation>Detectados Datos sin Guardar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8855" /> + <location filename="../UI/UserInterface.py" line="8853" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Algunos editores contienen datos sin guardar. ¿Desea guardarlos?</translation> </message> @@ -102647,7 +102645,7 @@ <translation>Navegador Web de eric (Modo Privado)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4138" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4141" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="3042" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="3026" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="3011" /> @@ -104349,15 +104347,15 @@ <translation>Analizar sitio actual</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5228" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5218" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5231" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5221" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2220" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" /> <source>IP Address Report</source> <translation>Informe de Dirección IP</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5242" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5245" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2230" /> <source>Domain Report</source> @@ -104384,8 +104382,8 @@ <translation><b>Atajos de Teclado</b><p>Establezca los atajos de teclado para la aplicación con sus valores preferidos.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5648" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5629" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5651" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5632" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2270" /> <source>Export Keyboard Shortcuts</source> <translation>Exportar Atajos de Teclado</translation> @@ -104406,7 +104404,7 @@ <translation><b>Exportar Atajos de Teclado</b><p>Exportar los atajos de teclado de la aplicación.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5668" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5671" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="2289" /> <source>Import Keyboard Shortcuts</source> <translation>Importar Atajos de Teclado</translation> @@ -104632,125 +104630,125 @@ Tiene {0} ventanas con {1} pestañas abiertas.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3949" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3952" /> <source>Could not find any associated content.</source> <translation>No se ha podido encontrar contenido asociado.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3995" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3998" /> <source>Unfiltered</source> <translation>Sin filtrar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4051" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4054" /> <source>Updating search index</source> <translation>Actualizando índice de búsqueda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4127" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4130" /> <source>Looking for Documentation...</source> <translation>Buscando Documentación...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4160" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4163" /> <source>Help Engine</source> <translation>Motor de Ayuda</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4765" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4768" /> <source>System</source> <translation>Sistema</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4769" /> - <source>ISO</source> - <translation>ISO</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4772" /> - <source>Unicode</source> - <translation>Unicode</translation> + <source>ISO</source> + <translation>ISO</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4775" /> - <source>Windows</source> - <translation>Windows</translation> + <source>Unicode</source> + <translation>Unicode</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4778" /> - <source>IBM</source> - <translation>IBM</translation> + <source>Windows</source> + <translation>Windows</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4781" /> - <source>Apple</source> - <translation>Apple</translation> + <source>IBM</source> + <translation>IBM</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="4784" /> + <source>Apple</source> + <translation>Apple</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4787" /> <source>Other</source> <translation>Otro</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4811" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4814" /> <source>Menu Bar</source> <translation>Barra de Menú</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4816" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4819" /> <source>Bookmarks</source> <translation>Marcadores</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4821" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4824" /> <source>Status Bar</source> <translation>Barra de Estado</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4836" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4839" /> <source>&Show all</source> <translation>Mo&strar todo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4838" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4841" /> <source>&Hide all</source> <translation>&Ocultar todo</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5184" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5187" /> <source>VirusTotal Scan</source> <translation>Análisis con VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5185" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5188" /> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation><p>El análisis con VirusTotal no se ha podido programar.<p> <p>Razón: {0}</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5219" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5222" /> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation>Introducir una dirección IPv4 válida en notación decimal punteada:</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5229" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5232" /> <source>The given IP address is not in dotted quad notation.</source> <translation>La dirección IP no se ha proporcionado en notación decimal punteada.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5243" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5246" /> <source>Enter a valid domain name:</source> <translation>Introducir un nombre de dominio válido:</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5670" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5631" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5673" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5634" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation>Archivo de Atajos de Teclado (*.ekj)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5649" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5652" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>El archivo de atajos de teclado <b>{0}</b> ya existe. ¿Sobreescribirlo?</p></translation> </message>