--- a/eric6/i18n/eric6_es.ts Sat Feb 20 14:28:14 2021 +0100 +++ b/eric6/i18n/eric6_es.ts Sat Feb 20 14:39:55 2021 +0100 @@ -2329,115 +2329,225 @@ <context> <name>Browser</name> <message> - <location filename="../UI/Browser.py" line="91"/> + <location filename="../UI/Browser.py" line="94"/> <source>File-Browser</source> <translation>Explorador de archivos</translation> </message> <message> - <location filename="../UI/Browser.py" line="261"/> - <source>Open</source> - <translation>Abrir</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="220"/> - <source>Run unittest...</source> - <translation>Ejecutar test unitario...</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="310"/> - <source>New toplevel directory...</source> - <translation>Nuevo directorio raíz...</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="271"/> - <source>Add as toplevel directory</source> - <translation>Añadir como directorio raíz</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="274"/> - <source>Remove from toplevel</source> - <translation>Quitar de la raíz</translation> - </message> - <message> <location filename="../UI/Browser.py" line="282"/> - <source>Find in this directory</source> - <translation>Buscar en este directorio</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="612"/> - <source>New toplevel directory</source> - <translation>Nuevo directorio raíz</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="245"/> - <source>Open in Icon Editor</source> - <translation>Abrir en Editor de Iconos</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="289"/> - <source>Copy Path to Clipboard</source> - <translation>Copiar Ruta al Portapapeles</translation> - </message> - <message> - <location filename="../UI/Browser.py" line="278"/> - <source>Refresh directory</source> - <translation>Actualizar directorio</translation> + <source>Open</source> + <translation>Abrir</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="231"/> + <source>Run unittest...</source> + <translation>Ejecutar test unitario...</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="340"/> + <source>New toplevel directory...</source> + <translation>Nuevo directorio raíz...</translation> </message> <message> <location filename="../UI/Browser.py" line="296"/> + <source>Add as toplevel directory</source> + <translation>Añadir como directorio raíz</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="299"/> + <source>Remove from toplevel</source> + <translation>Quitar de la raíz</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="307"/> + <source>Find in this directory</source> + <translation>Buscar en este directorio</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="642"/> + <source>New toplevel directory</source> + <translation>Nuevo directorio raíz</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="261"/> + <source>Open in Icon Editor</source> + <translation>Abrir en Editor de Iconos</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="314"/> + <source>Copy Path to Clipboard</source> + <translation>Copiar Ruta al Portapapeles</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="303"/> + <source>Refresh directory</source> + <translation>Actualizar directorio</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="326"/> <source>Goto</source> <translation>Ir a</translation> </message> <message> - <location filename="../UI/Browser.py" line="403"/> + <location filename="../UI/Browser.py" line="433"/> <source>Line {0}</source> <translation>Línea {0}</translation> </message> <message> - <location filename="../UI/Browser.py" line="110"/> + <location filename="../UI/Browser.py" line="113"/> <source><b>The Browser Window</b><p>This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.</p><p>The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.</p><p>The next hierarchy is used to easily navigate the directories that are specified in the Python <tt>sys.path</tt> variable.</p><p>The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with <tt>/</tt> at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.</p><p>Python programs (i.e. those with a <tt>.py</tt> file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.</p><p>The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.</p><p>Qt-Designer files (i.e. those with a <tt>.ui</tt> file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.</p><p>Qt-Linguist files (i.e. those with a <tt>.ts</tt> file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.</p></source> <translation><b>La Ventana de Navegación</b><p>Permite navegar facilmente la jerarquía de directorios y archivos del sistema, identificar los programas en Python y abrirlos utilizando la ventana de Visor de Código Fuente. La ventana muestra varias jerarquías separadas.</p><p>La primera jerarquía se muestra solamente si se tiene abierto un programa para depuración y la raíz es el directorio que contiene dicho programa. Usualmente los distintos archivos que forman una aplicación Python son mantenidos en el mismo directorio, por lo tanto esta jerarquía proporciona un acceso sencillo a la mayor parte de lo que resulta necesario.</p><p>La siguiente jerarquía se utiliza para navegar facilmente los directorios especificados en la variable de Python <tt>sys.path</tt>.</p><p>Las restantes jerarquías permiten la navegación por el sistema como un todo. En un sistema UNIX habrá una jerarquía con <tt>/</tt> en la raíz y otra con el directorio home del usuario. En un sistema Windows habrá una jerarquía por cada uno de los drives en el sistema.</p><p>Los programas Python (es decir aquellos archivos con extensión <tt>.py</tt>) se identifican en las jerarquías con un icono de Python. Un click con el botón derecho del ratón muestra un menú contextual que permite abrir el archivo en la ventana Visor de Fuentes, o bien abrir el archivo para depuración o utilizarlo para ejecutar un test unitario.</p><p>El menú contextual de una clase, función o método permite abrir el archivo en donde se define esta clase, función o método y permite asegurar que se muestra la línea de código correcta.</p><p>Los archivos de Qt-Designer (es decir aquellos con extensión <tt>.ui</tt>) son mostrados con un icono de Designer. El menú contextual de estos archivos permite iniciar Qt-Designer a partir de dicho archivo.</p><p>Los archivos de Qt-Linguist (es decir aquellos con extensión <tt>.ts</tt>) son mostrados con un icono de Linguist. El menú contextual de dichos archivos permite iniciar Qt-Linguist a partir de dicho archivo.</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="523"/> + <location filename="../UI/Browser.py" line="553"/> <source>Show Mime-Type</source> <translation>Mostrar Mime-Type</translation> </message> <message> - <location filename="../UI/Browser.py" line="496"/> + <location filename="../UI/Browser.py" line="526"/> <source>The mime type of the file could not be determined.</source> <translation>El mime type del archivo no se puede determinar.</translation> </message> <message> - <location filename="../UI/Browser.py" line="514"/> + <location filename="../UI/Browser.py" line="544"/> <source>The file has the mime type <b>{0}</b>.</source> <translation>El archivo tiene el mime type <b>{0}</b>.</translation> </message> <message> - <location filename="../UI/Browser.py" line="523"/> + <location filename="../UI/Browser.py" line="553"/> <source>The file has the mime type <b>{0}</b>.<br/> Shall it be added to the list of text mime types?</source> <translation>El archivo tiene el mime type <b>{0}</b>.<br/> ¿Añadirlo a la lista de mime types?</translation> </message> <message> - <location filename="../UI/Browser.py" line="242"/> + <location filename="../UI/Browser.py" line="258"/> <source>Open in Hex Editor</source> <translation>Abrir en Editor Hexadecimal</translation> </message> <message> - <location filename="../UI/Browser.py" line="285"/> + <location filename="../UI/Browser.py" line="310"/> <source>Find && Replace in this directory</source> <translation>Buscar && Reemplazar en este directorio</translation> </message> <message> - <location filename="../UI/Browser.py" line="228"/> + <location filename="../UI/Browser.py" line="239"/> <source>Refresh Source File</source> <translation>Actualizar Archivo Fuente</translation> </message> <message> - <location filename="../UI/Browser.py" line="209"/> + <location filename="../UI/Browser.py" line="212"/> <source>Show Hidden Files</source> <translation type="unfinished">Mostrar Archivos Ocultos</translation> </message> + <message> + <location filename="../UI/Browser.py" line="219"/> + <source>New</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="221"/> + <source>Directory</source> + <translation type="unfinished">Directorio</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="224"/> + <source>File</source> + <translation type="unfinished">Archivo</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="321"/> + <source>Delete</source> + <translation type="unfinished">Borrar</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="879"/> + <source>New Directory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="861"/> + <source>Name for new directory:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="902"/> + <source>A file or directory named <b>{0}</b> exists already. Aborting...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="879"/> + <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> + <translation type="unfinished"><p>El directorio <b>{0}</b> no se ha podido crear.</p><p>Razón: {1}</p></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="913"/> + <source>New File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="894"/> + <source>Name for new file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="913"/> + <source><p>The file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="942"/> + <source>Do you really want to move this file to the trash?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="946"/> + <source>Do you really want to delete this file?</source> + <translation type="unfinished">¿Desea realmente borrar este archivo?</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1043"/> + <source>Delete File</source> + <translation type="unfinished">Borrar Archivo</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1043"/> + <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> + <translation type="unfinished"><p>El archivo seleccionado <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="979"/> + <source>Do you really want to move this directory to the trash?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="983"/> + <source>Do you really want to delete this directory?</source> + <translation type="unfinished">¿Desea realmente borrar este directorio?</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1000"/> + <source>Delete Directory</source> + <translation type="unfinished">Borrar Directorio</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1000"/> + <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> + <translation type="unfinished"><p>El directorio seleccionado <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1023"/> + <source>Do you really want to move these files to the trash?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1027"/> + <source>Do you really want to delete these files?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="1032"/> + <source>Delete Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BrowserModel</name> @@ -2972,12 +3082,12 @@ <context> <name>CircuitPythonDevice</name> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="76"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="78"/> <source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="188"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="190"/> <source>Workspace Directory</source> <translation>Directorio del espacio de trabajo</translation> </message> @@ -2987,12 +3097,12 @@ <translation type="obsolete">Los archivos de Python para dispositivos CircuitPython se almacenan en el dispositivo. Por tanto, para editar esos archivos se necesita tener el dispositivo conectado. Hasta que se conecte un dispositivo, se utilizará el directorio estándar.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="247"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="249"/> <source>Flash CircuitPython Firmware</source> <translation>Flashear Firmware de CircuitPython</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="276"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="278"/> <source>Install Library Files</source> <translation>Instalar Archivos de Biblioteca</translation> </message> @@ -3002,32 +3112,32 @@ <translation type="obsolete">Por favor, restablezca el dispositivo a modo de cargador de arranque y confirme cuando esté listo.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="264"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="266"/> <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> <translation>El volumen de dispositivo "<b>{0}</b>" no está disponible. Asegúrese de que está montado correctamente e inténtelo de nuevo.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="276"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="278"/> <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Archivos Compilados de Python (*.mpy);;Archivos de Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="188"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="190"/> <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="306"/> - <source>CircuitPython Firmware</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/CircuitPythonDevices.py" line="308"/> + <source>CircuitPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="310"/> <source>CircuitPython Libraries</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="247"/> + <location filename="../MicroPython/CircuitPythonDevices.py" line="249"/> <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> <translation type="unfinished"></translation> </message> @@ -17601,97 +17711,97 @@ <context> <name>EspDevice</name> <message> - <location filename="../MicroPython/EspDevices.py" line="66"/> + <location filename="../MicroPython/EspDevices.py" line="68"/> <source>ESP8266, ESP32</source> <translation>ESP8266, ESP32</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="185"/> + <location filename="../MicroPython/EspDevices.py" line="187"/> <source>Erase Flash</source> <translation>Borrar Flash</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="225"/> + <location filename="../MicroPython/EspDevices.py" line="227"/> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="256"/> + <location filename="../MicroPython/EspDevices.py" line="258"/> <source>Flash Additional Firmware</source> <translation>Flash Additional Firmware</translation> </message> <message> + <location filename="../MicroPython/EspDevices.py" line="159"/> + <source>Install 'esptool.py'</source> + <translation>Instalar 'esptool.py'</translation> + </message> + <message> + <location filename="../MicroPython/EspDevices.py" line="175"/> + <source>Shall the flash of the selected device really be erased?</source> + <translation>¿Borrar el flash del dispositivo seleccionado?</translation> + </message> + <message> + <location filename="../MicroPython/EspDevices.py" line="187"/> + <source>'esptool erase_flash' Output</source> + <translation>Salida de 'esptool erase_flash'</translation> + </message> + <message> + <location filename="../MicroPython/EspDevices.py" line="210"/> + <source>Unsupported chip type '{0}'.</source> + <translation>Tipo de chip no soportado '{0}'.</translation> + </message> + <message> + <location filename="../MicroPython/EspDevices.py" line="319"/> + <source>'esptool write_flash' Output</source> + <translation>Salida de 'esptool write_flash'</translation> + </message> + <message> <location filename="../MicroPython/EspDevices.py" line="157"/> - <source>Install 'esptool.py'</source> - <translation>Instalar 'esptool.py'</translation> - </message> - <message> - <location filename="../MicroPython/EspDevices.py" line="173"/> - <source>Shall the flash of the selected device really be erased?</source> - <translation>¿Borrar el flash del dispositivo seleccionado?</translation> - </message> - <message> - <location filename="../MicroPython/EspDevices.py" line="185"/> - <source>'esptool erase_flash' Output</source> - <translation>Salida de 'esptool erase_flash'</translation> - </message> - <message> - <location filename="../MicroPython/EspDevices.py" line="208"/> - <source>Unsupported chip type '{0}'.</source> - <translation>Tipo de chip no soportado '{0}'.</translation> - </message> - <message> - <location filename="../MicroPython/EspDevices.py" line="317"/> - <source>'esptool write_flash' Output</source> - <translation>Salida de 'esptool write_flash'</translation> - </message> - <message> - <location filename="../MicroPython/EspDevices.py" line="155"/> <source>Reset Device</source> <translation>Resetear Dispositivo</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="283"/> + <location filename="../MicroPython/EspDevices.py" line="285"/> <source>Backup Firmware</source> <translation>Copia de Seguridad de Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="317"/> + <location filename="../MicroPython/EspDevices.py" line="319"/> <source>Restore Firmware</source> <translation>Restaurar Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="335"/> + <location filename="../MicroPython/EspDevices.py" line="337"/> <source>Show Chip ID</source> <translation>Mostrar ID de Chip</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="352"/> + <location filename="../MicroPython/EspDevices.py" line="354"/> <source>Show Flash ID</source> <translation>Mostrar ID de Flash</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="369"/> + <location filename="../MicroPython/EspDevices.py" line="371"/> <source>Show MAC Address</source> <translation>Mostrar dirección MAC</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="283"/> + <location filename="../MicroPython/EspDevices.py" line="285"/> <source>'esptool read_flash' Output</source> <translation>Salida de 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="335"/> + <location filename="../MicroPython/EspDevices.py" line="337"/> <source>'esptool chip_id' Output</source> <translation>Salida de 'esptool chip_id'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="352"/> + <location filename="../MicroPython/EspDevices.py" line="354"/> <source>'esptool flash_id' Output</source> <translation>Salida de 'esptool flash_id'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="369"/> + <location filename="../MicroPython/EspDevices.py" line="371"/> <source>'esptool read_mac' Output</source> <translation>Salida de 'esptool read_mac'</translation> </message> @@ -19607,12 +19717,12 @@ <context> <name>GenericMicroPythonDevice</name> <message> - <location filename="../MicroPython/GenericMicroPythonDevices.py" line="194"/> + <location filename="../MicroPython/GenericMicroPythonDevices.py" line="197"/> <source>Workspace Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/GenericMicroPythonDevices.py" line="194"/> + <location filename="../MicroPython/GenericMicroPythonDevices.py" line="197"/> <source>Python files for this generic board can be edited in place, if the device volume is locally available. A volume named '{0}' was not found. In place editing will not be available.</source> <translation type="unfinished"></translation> </message> @@ -44063,45 +44173,50 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="342"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="368"/> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="352"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="378"/> <source>REPL is not supported by this device.</source> <translation>REPL no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="371"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="397"/> <source>Plotter is not supported by this device.</source> <translation>Plotter no soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="390"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="416"/> <source>Running scripts is not supported by this device.</source> <translation>La ejecución de scripts no está soportada por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="410"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="436"/> <source>File Manager is not supported by this device.</source> <translation>El Gestor de Archovos no está soportado por este dispositivo.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="453"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="479"/> <source>Select Device Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="453"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="479"/> <source>Select the directory for the connected device:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="143"/> + <location filename="../MicroPython/MicroPythonDevices.py" line="153"/> <source>Generic Board</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/MicroPythonDevices.py" line="144"/> + <source>RP2040 based</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MicroPythonFileManager</name> @@ -44867,132 +44982,132 @@ <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="1270"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1273"/> <source>Show Version</source> <translation>Mostrar Versión</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1273"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1276"/> <source>Show Implementation</source> <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1399"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1403"/> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1281"/> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1284"/> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1287"/> <source>Show Local Time</source> <translation>Mostrar Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1617"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1624"/> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1644"/> + <source>Compile Current Editor</source> + <translation>Compilar Editor Actual</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1339"/> + <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="1348"/> + <source>No version information available.</source> + <translation>No hay información de versión disponible.</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1350"/> + <source>Device Version Information</source> + <translation>Información de Versión de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1373"/> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1377"/> + <source>Device Implementation Information</source> + <translation>Información de Implementación de Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1377"/> + <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> + <translation><h3>Información de Implementación de Dispositivo </h3><p>Este dispositivo contiene <b>{0} {1}</b>.</p></translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1403"/> + <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="1426"/> + <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="1434"/> + <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="1451"/> + <source>Device Date and Time</source> + <translation>Fecha y Hora del Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464"/> + <source>Local Date and Time</source> + <translation>Fecha y Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1464"/> + <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="1532"/> + <source>Error handling device</source> + <translation>Error de gestión del dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1532"/> + <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="1572"/> + <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="1594"/> + <source>Python Files (*.py);;All Files (*)</source> + <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1604"/> + <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="1614"/> + <source>'mpy-cross' Output</source> + <translation>Salida de 'mpy-cross'</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1637"/> - <source>Compile Current Editor</source> - <translation>Compilar Editor Actual</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1336"/> - <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="1345"/> - <source>No version information available.</source> - <translation>No hay información de versión disponible.</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1347"/> - <source>Device Version Information</source> - <translation>Información de Versión de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1370"/> - <source>unknown</source> - <translation>desconocido</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> - <source>Device Implementation Information</source> - <translation>Información de Implementación de Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1374"/> - <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> - <translation><h3>Información de Implementación de Dispositivo </h3><p>Este dispositivo contiene <b>{0} {1}</b>.</p></translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1399"/> - <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="1421"/> - <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="1429"/> - <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="1444"/> - <source>Device Date and Time</source> - <translation>Fecha y Hora del Dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1457"/> - <source>Local Date and Time</source> - <translation>Fecha y Hora Local</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1457"/> - <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="1525"/> - <source>Error handling device</source> - <translation>Error de gestión del dispositivo</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1525"/> - <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="1565"/> - <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="1587"/> - <source>Python Files (*.py);;All Files (*)</source> - <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1597"/> - <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="1607"/> - <source>'mpy-cross' Output</source> - <translation>Salida de 'mpy-cross'</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1630"/> <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> @@ -45017,37 +45132,37 @@ <translation>Archivos µPy</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1313"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1316"/> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1329"/> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1287"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1290"/> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1306"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1309"/> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1507"/> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1483"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1490"/> <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="1500"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1507"/> <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> @@ -45067,7 +45182,7 @@ <translation type="obsolete">{0} ({1:04x}/{2:04x})</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1323"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1326"/> <source>Ignored Serial Devices</source> <translation>Dispositivos de Serie Ignorados</translation> </message> @@ -45099,22 +45214,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1321"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1324"/> <source>Manage Unknown Devices</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1722"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729"/> <source>Add Unknown Devices</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1722"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1729"/> <source>Select the devices to be added:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1318"/> + <location filename="../MicroPython/MicroPythonWidget.py" line="1321"/> <source>Flash UF2 Device</source> <translation type="unfinished"></translation> </message> @@ -45122,7 +45237,7 @@ <context> <name>MicrobitDevice</name> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="73"/> + <location filename="../MicroPython/MicrobitDevices.py" line="72"/> <source>BBC micro:bit</source> <translation>BBC micro:bit</translation> </message> @@ -45132,52 +45247,52 @@ <translation type="obsolete">Directorio del espacio de trabajo</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="159"/> + <location filename="../MicroPython/MicrobitDevices.py" line="158"/> <source>Save Script as 'main.py'</source> <translation>Guardar Script como 'main.py'</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="161"/> + <location filename="../MicroPython/MicrobitDevices.py" line="160"/> <source>Save the current script as 'main.py' on the connected device</source> <translation>Guardar el script actual como 'main.py' en el dispositivo conectado</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="326"/> + <location filename="../MicroPython/MicrobitDevices.py" line="325"/> <source>The script is empty. Aborting.</source> <translation>Script vacío. Abortando.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="316"/> + <location filename="../MicroPython/MicrobitDevices.py" line="315"/> <source>The current editor does not contain a Python script. Write it anyway?</source> <translation>El editor actual no contiene un script Python. ¿Escribir de todos modos?</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="354"/> + <location filename="../MicroPython/MicrobitDevices.py" line="353"/> <source><p>The script could not be saved to the device.</p><p>Reason: {0}</p></source> <translation><p>El script no se ha podido guardar al dispositivo.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="313"/> + <location filename="../MicroPython/MicrobitDevices.py" line="312"/> <source>Save Script</source> <translation>Guardar Script</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="343"/> + <location filename="../MicroPython/MicrobitDevices.py" line="342"/> <source>Save Script as '{0}'</source> <translation>Guardar Script como '{0}'</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="334"/> + <location filename="../MicroPython/MicrobitDevices.py" line="333"/> <source>Enter a file name on the device:</source> <translation>Introducir un nombre de archivo para el dispositivo:</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="156"/> + <location filename="../MicroPython/MicrobitDevices.py" line="155"/> <source>Save the current script to the selected device</source> <translation>Guardar el script actual en el dispositivo seleccionado</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="76"/> + <location filename="../MicroPython/MicrobitDevices.py" line="75"/> <source>Calliope mini</source> <translation>Calliope mini</translation> </message> @@ -45191,32 +45306,32 @@ Asegurarse por favor que el dispositivo está conectado al ordenador.</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="165"/> + <location filename="../MicroPython/MicrobitDevices.py" line="164"/> <source>Reset {0}</source> <translation>Restablecer {0}</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="148"/> + <location filename="../MicroPython/MicrobitDevices.py" line="147"/> <source>Flash MicroPython</source> <translation>Flash MicroPython</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="151"/> + <location filename="../MicroPython/MicrobitDevices.py" line="150"/> <source>Flash Firmware</source> <translation>Flash Firmware</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="282"/> + <location filename="../MicroPython/MicrobitDevices.py" line="281"/> <source>Flash MicroPython/Firmware</source> <translation>Flash MicroPython/Firmware</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="210"/> + <location filename="../MicroPython/MicrobitDevices.py" line="209"/> <source><p>The BBC micro:bit is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul><p>See the <a href="https://microbit.org/guide/firmware/">micro:bit web site</a> for details.</p></source> <translation><p>El micro:bit BBC no está listo para flashing. Seguir estas instrucciones.</p><ul><li>desconectar cable USB y batería</li><li>mantener el botón RESET apretado y conectar el cable USB de nuevo</li><li>debería haber disponible un volumen llamado MANTENIMIENTO</li></ul><p>Ver el website de <a href="https://microbit.org/guide/firmware/">micro:bit</a> para más detalles.</p></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="230"/> + <location filename="../MicroPython/MicrobitDevices.py" line="229"/> <source><p>The BBC micro:bit is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MICROBIT is available.</p></source> <translation><p>El micro:bit BBC no está listo para flashing del firmware de MycroPython. Por favor asegurar la disponibilidad de un dispositivo llamado MICROBIT.</p></translation> </message> @@ -45246,42 +45361,42 @@ <translation type="obsolete">Seleccionar el tipo de firmware a descargar de la lista de debajo:</translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="243"/> + <location filename="../MicroPython/MicrobitDevices.py" line="242"/> <source><p>The "Calliope mini" is not ready for flashing the DAPLink firmware. Follow these instructions. </p><ul><li>unplug USB cable and any batteries</li><li>keep RESET button pressed an plug USB cable back in</li><li>a drive called MAINTENANCE should be available</li></ul></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="260"/> + <location filename="../MicroPython/MicrobitDevices.py" line="259"/> <source><p>The "Calliope mini" is not ready for flashing the MicroPython firmware. Please make sure, that a drive called MINI is available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="273"/> + <location filename="../MicroPython/MicrobitDevices.py" line="272"/> <source>MicroPython/Firmware Files (*.hex *.bin);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="415"/> + <location filename="../MicroPython/MicrobitDevices.py" line="414"/> <source>MicroPython Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="417"/> + <location filename="../MicroPython/MicrobitDevices.py" line="416"/> <source>DAPLink Firmware</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="282"/> + <location filename="../MicroPython/MicrobitDevices.py" line="281"/> <source>There are multiple devices ready for flashing. Please make sure, that only one device is prepared.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="406"/> + <location filename="../MicroPython/MicrobitDevices.py" line="405"/> <source>MicroPython Firmware for BBC micro:bit V1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/MicrobitDevices.py" line="408"/> + <location filename="../MicroPython/MicrobitDevices.py" line="407"/> <source>MicroPython Firmware for BBC micro:bit V2</source> <translation type="unfinished"></translation> </message> @@ -54844,12 +54959,12 @@ <context> <name>PyBoardDevice</name> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="77"/> + <location filename="../MicroPython/PyBoardDevices.py" line="80"/> <source>PyBoard</source> <translation>PyBoard</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="189"/> + <location filename="../MicroPython/PyBoardDevices.py" line="192"/> <source>Workspace Directory</source> <translation>Directorio del Workspace</translation> </message> @@ -54859,80 +54974,85 @@ <translation type="obsolete">Los archivos de Python para dispositivos PyBoard se almacenan en el dispositivo. Por tanto, para editar esos archivos se necesita tener el dispositivo conectado. Hasta que se conecte un dispositivo, se utilizará el directorio estándar.</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="228"/> + <location filename="../MicroPython/PyBoardDevices.py" line="234"/> <source>List DFU-capable Devices</source> <translation>Listar Dispositivos con capacidad DFU</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="391"/> + <location filename="../MicroPython/PyBoardDevices.py" line="397"/> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="235"/> + <location filename="../MicroPython/PyBoardDevices.py" line="241"/> <source>MicroPython Flash Instructions</source> <translation>Instrucciones para MicroPython Flash</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="274"/> + <location filename="../MicroPython/PyBoardDevices.py" line="280"/> <source>dfu-util not available</source> <translation>dfu-util no está disponible</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="274"/> + <location filename="../MicroPython/PyBoardDevices.py" line="280"/> <source>The dfu-util firmware flashing tool <b>dfu-util</b> cannot be found or is not executable. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation>La herramienta de firmware de flasheo dfu-util <b>dfu-util</b> no se encuentra o no es ejecutable. Asegure que está en la ruta de búsqueda o configure su valor en la página de configuración de MicroPython.</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="295"/> + <location filename="../MicroPython/PyBoardDevices.py" line="301"/> <source><h3>Enable DFU Mode</h3><p>1. Disconnect everything from your board</p><p>2. Disconnect your board</p><p>3. Connect the DFU/BOOT0 pin with a 3.3V pin</p><p>4. Re-connect your board</p><hr /></source> <translation><h3>Habilitar Modo DFU</h3><p>1. Desconectar todo de la placa</p><p>2. Desconectar la placa</p><p>3. Conectar el pin DFU/BOOT0 con un pin de 3.3V pin</p><p>4. Reconectar la placa</p><hr /></translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="305"/> - <source><p><b>Warning:</b> Make sure that all other DFU capable devices except your PyBoard are disconnected.<hr /></source> - <translation><p><b>Aviso:</b> Asegurar que todos los demás dispositivos con capacidad DFU -a excepción del PyBoard- están desconectados.<hr /></translation> - </message> - <message> <location filename="../MicroPython/PyBoardDevices.py" line="311"/> + <source><p><b>Warning:</b> Make sure that all other DFU capable devices except your PyBoard are disconnected.<hr /></source> + <translation><p><b>Aviso:</b> Asegurar que todos los demás dispositivos con capacidad DFU -a excepción del PyBoard- están desconectados.<hr /></translation> + </message> + <message> + <location filename="../MicroPython/PyBoardDevices.py" line="317"/> <source><p>Press <b>OK</b> to continue...</p></source> <translation><p>Pulsar <b>OK</b> para continuar...</p></translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="314"/> + <location filename="../MicroPython/PyBoardDevices.py" line="320"/> <source>Enable DFU mode</source> <translation>Habilitar modo DFU</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="328"/> + <location filename="../MicroPython/PyBoardDevices.py" line="334"/> <source><h3>Disable DFU Mode</h3><p>1. Disconnect your board</p><p>2. Remove the DFU jumper</p><p>3. Re-connect your board</p><hr /><p>Press <b>OK</b> to continue...</p></source> <translation><h3>Desabilitar Modo DFU</h3><p>1. Desconectar la placa</p><p>2. Sacar el jumper DFU</p><p>3. Reconectar la placa</p><hr /><p>Pulsar <b>OK</b> para continuar...</p></translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="336"/> + <location filename="../MicroPython/PyBoardDevices.py" line="342"/> <source>Disable DFU mode</source> <translation>Deshabilitar modo DFU</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="391"/> + <location filename="../MicroPython/PyBoardDevices.py" line="397"/> <source>'dfu-util' Output</source> <translation>Salida de 'dfu-util'</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="357"/> + <location filename="../MicroPython/PyBoardDevices.py" line="363"/> <source>List DFU capable Devices</source> <translation>Listar Dispositivos con capacidad DFU</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="379"/> + <location filename="../MicroPython/PyBoardDevices.py" line="385"/> <source>MicroPython Firmware Files (*.dfu);;All Files (*)</source> <translation>Archivos de Firmware MicroPython (*.dfu);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/PyBoardDevices.py" line="189"/> + <location filename="../MicroPython/PyBoardDevices.py" line="192"/> <source>Python files for PyBoard can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/PyBoardDevices.py" line="231"/> + <source>Activate Bootloader</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PyCoverageDialog</name> @@ -59893,6 +60013,39 @@ </message> </context> <context> + <name>RP2040Device</name> + <message> + <location filename="../MicroPython/RP2040Devices.py" line="62"/> + <source>RP2040</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/RP2040Devices.py" line="123"/> + <source>Activate Bootloader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/RP2040Devices.py" line="126"/> + <source>Flash Firmware</source> + <translation type="unfinished">Flash Firmware</translation> + </message> + <message> + <location filename="../MicroPython/RP2040Devices.py" line="177"/> + <source>MicroPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/RP2040Devices.py" line="180"/> + <source>CircuitPython Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/RP2040Devices.py" line="182"/> + <source>CircuitPython Libraries</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>RccCompilerOptionsDialog</name> <message> <location filename="../Project/RccCompilerOptionsDialog.ui" line="14"/> @@ -73934,95 +74087,110 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="380"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="382"/> <source><h3>Pi Pico (RP2040) Board</h3><p>In order to prepare the board for flashing follow these steps:</p><ol><li>Plug in your board while holding the BOOTSEL button.</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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="455"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="477"/> <source>MicroPython/CircuitPython Files (*.uf2);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="523"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="545"/> <source>Manual Select</source> <translation type="unfinished">Selección Manual</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="624"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="646"/> <source>Reset Instructions:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="568"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="590"/> <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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="591"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="613"/> <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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="601"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="623"/> <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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="626"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="648"/> <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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="638"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="660"/> <source>Flash Instructions:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="663"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="685"/> <source>Boot Volume not found:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="665"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="687"/> <source><h4>No Boot Volume detected.</h4><p>Please ensure that the boot volume of the device to be flashed is available. </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="671"/> - <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="676"/> - <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 type="unfinished"></translation> - </message> - <message> <location filename="../MicroPython/UF2FlashDialog.py" line="693"/> + <source>This volume should be named <b>{0}</b>. Press <b>Refresh</b> when ready.</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="698"/> + <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 type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="715"/> <source>Multiple Boot Volumes found:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="695"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="717"/> <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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="714"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="743"/> <source>Flashing {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="640"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="662"/> <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 type="unfinished"></translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="716"/> + <location filename="../MicroPython/UF2FlashDialog.py" line="745"/> <source><p>Flashing the {0} firmware to the device. Please wait until the device resets automatically.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="442"/> + <source>'{0}' Board</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="736"/> + <source>Flashing Firmware</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MicroPython/UF2FlashDialog.py" line="737"/> + <source><p>Flashing the selected firmware to the device. Please wait until the device resets automatically.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>UIPreviewer</name> @@ -75821,7 +75989,7 @@ <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="6315"/> + <location filename="../UI/UserInterface.py" line="6318"/> <source>Export Keyboard Shortcuts</source> <translation>Exportar Atajos de Teclado</translation> </message> @@ -75841,7 +76009,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="6331"/> + <location filename="../UI/UserInterface.py" line="6334"/> <source>Import Keyboard Shortcuts</source> <translation>Importar Atajos de Teclado</translation> </message> @@ -76016,7 +76184,7 @@ <translation>Plugins</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7281"/> + <location filename="../UI/UserInterface.py" line="7284"/> <source></table></source> <translation></table></translation> </message> @@ -76096,37 +76264,37 @@ <translation type="obsolete">Leer tareas</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6899"/> + <location filename="../UI/UserInterface.py" line="6902"/> <source>Drop Error</source> <translation>Error de volcado</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7242"/> + <location filename="../UI/UserInterface.py" line="7245"/> <source>Error during updates check</source> <translation>Error durante la verificación de actualización</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7064"/> + <location filename="../UI/UserInterface.py" line="7067"/> <source>&Cancel</source> <translation>&Cancelar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7223"/> + <location filename="../UI/UserInterface.py" line="7226"/> <source>Update available</source> <translation>Actualizaciones disponibles</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7242"/> + <location filename="../UI/UserInterface.py" line="7245"/> <source>Could not perform updates check.</source> <translation>No se puede llevar a cabo la verificación de actualizaciones.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7266"/> + <location filename="../UI/UserInterface.py" line="7269"/> <source><h3>Available versions</h3><table></source> <translation><h3>Versiones disponibles</h3><table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7318"/> + <location filename="../UI/UserInterface.py" line="7321"/> <source>First time usage</source> <translation>Usado por primera vez</translation> </message> @@ -76206,7 +76374,7 @@ <translation>Guardar sesión</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6613"/> + <location filename="../UI/UserInterface.py" line="6616"/> <source>Read session</source> <translation>Cargar sesión</translation> </message> @@ -76535,27 +76703,27 @@ <translation type="obsolete"><p>El archivo de tareas <b>{0}</b> no pudo ser guardado.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6520"/> + <location filename="../UI/UserInterface.py" line="6523"/> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation><p>El archivo de tareas <b>{0}</b> no puede leerse.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6558"/> + <location filename="../UI/UserInterface.py" line="6561"/> <source><p>The session file <b>{0}</b> could not be written.</p></source> <translation><p>El archivo de sesión <b>{0}</b> no ha podido guardarse.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6613"/> + <location filename="../UI/UserInterface.py" line="6616"/> <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="6899"/> + <location filename="../UI/UserInterface.py" line="6902"/> <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="7073"/> + <location filename="../UI/UserInterface.py" line="7076"/> <source>Trying host {0}</source> <translation>Probando host {0}</translation> </message> @@ -76605,27 +76773,27 @@ <translation>Abrir Documentación de Python 3</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7131"/> + <location filename="../UI/UserInterface.py" line="7134"/> <source>Error getting versions information</source> <translation>Error al obtener información de versiones</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7124"/> + <location filename="../UI/UserInterface.py" line="7127"/> <source>The versions information could not be downloaded. Please go online and try again.</source> <translation>La información de versiones no se ha podido descargar. Póngase online por favor e inténtelo de nuevo.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6088"/> + <location filename="../UI/UserInterface.py" line="6091"/> <source>Open Browser</source> <translation>Abrir Navegador</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6088"/> + <location filename="../UI/UserInterface.py" line="6091"/> <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="7131"/> + <location filename="../UI/UserInterface.py" line="7134"/> <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source> <translation>La información de versiones no se ha podido descargar en los últimos 7 días. Póngase por favor online e inténtelo de nuevo.</translation> </message> @@ -76716,7 +76884,7 @@ <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="7337"/> + <location filename="../UI/UserInterface.py" line="7340"/> <source>Select Workspace Directory</source> <translation>Seleccionar Directorio para el Espacio de Trabajo</translation> </message> @@ -77071,7 +77239,7 @@ <translation><b>Documentación de Python 3</b><p>Mostrar la documentación de Python 3. Si no se ha configurado un directorio con lesta documentación, la ubicación de la documentación de Python 3 se asumirá en el directorio de documentación bajo la ubicación del ejecutable de Python 3 en Windows, y en <i>/usr/share/doc/packages/python/html</i> para Unix. Establezca el valor de la variable de entorno PYTHON3DOCDIR para sobreescribir estas opciones. </p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7064"/> + <location filename="../UI/UserInterface.py" line="7067"/> <source>%v/%m</source> <translation>%v/%m</translation> </message> @@ -77091,7 +77259,7 @@ <translation><b>Mostrar registro de errores...</b><p>Abre un diálogo mostrando el registro más reciente de errores.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7068"/> + <location filename="../UI/UserInterface.py" line="7071"/> <source>Version Check</source> <translation>Verificación de Versión</translation> </message> @@ -77141,7 +77309,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="6652"/> + <location filename="../UI/UserInterface.py" line="6655"/> <source>Load session</source> <translation>Cargar sesión</translation> </message> @@ -77156,12 +77324,12 @@ <translation><b>Cargar sesión...</b><p>Carga una sesión guardada en disco anteriormente. Se muestra un diálogo para seleccionar el nombre de archivo.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6705"/> + <location filename="../UI/UserInterface.py" line="6708"/> <source>Crash Session found!</source> <translation>¡Se ha hallado una sesión perdida!</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6705"/> + <location filename="../UI/UserInterface.py" line="6708"/> <source>A session file of a crashed session was found. Shall this session be restored?</source> <translation>Se ha encontrado un archivo de sesió para una sesión perdida. ¿Desea restaurar esta sesión?</translation> </message> @@ -77176,12 +77344,12 @@ <translation>Inicializando Plugins...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7211"/> + <location filename="../UI/UserInterface.py" line="7214"/> <source>Update Check</source> <translation>Comprobación Actualización</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7211"/> + <location filename="../UI/UserInterface.py" line="7214"/> <source>You installed eric directly from the source code. There is no possibility to check for the availability of an update.</source> <translation>Ha instalado eric directamente a partir del código fuente. No es posible comprobar la disponibilidad de una actuación.</translation> </message> @@ -77292,7 +77460,7 @@ <translation><b>Reiniciar la IDE</b><p>Reinicia la IDE. Todos los cambios sin guardar pueden ser guardados primero. Cualquier programa de Python que esté en depuración será detenido, y las preferencias se guardarán en disco.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6045"/> + <location filename="../UI/UserInterface.py" line="6048"/> <source>Start Web Browser</source> <translation>Iniciar Navegador Web</translation> </message> @@ -77557,7 +77725,7 @@ <translation>El navegador web de eric no se ha podido iniciar.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6045"/> + <location filename="../UI/UserInterface.py" line="6048"/> <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> @@ -77567,62 +77735,62 @@ <translation type="obsolete">Archivos de Sesión de eric (*.e5s)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7223"/> + <location filename="../UI/UserInterface.py" line="7226"/> <source>The update to <b>{0}</b> of eric is available at <b>{1}</b>. Would you like to get it?</source> <translation>La actualización para <b>{0}</b> de eric está disponible en <b>{1}</b>. ¿Le gustaría obtenerla?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7201"/> + <location filename="../UI/UserInterface.py" line="7204"/> <source>You are using a snapshot release of eric. A more up-to-date stable release might be available.</source> <translation>Ésta es una snapshot release the eric. Una release estable más reciente podría estar disponible.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7235"/> + <location filename="../UI/UserInterface.py" line="7238"/> <source>eric is up to date</source> <translation>eric está actualizado</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7235"/> + <location filename="../UI/UserInterface.py" line="7238"/> <source>You are using the latest version of eric</source> <translation>Está utilizando la última versión de eric</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7318"/> + <location filename="../UI/UserInterface.py" line="7321"/> <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="6296"/> + <location filename="../UI/UserInterface.py" line="6299"/> <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard Shortcuts File (*.e4k)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6315"/> + <location filename="../UI/UserInterface.py" line="6318"/> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6331"/> + <location filename="../UI/UserInterface.py" line="6334"/> <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6520"/> + <location filename="../UI/UserInterface.py" line="6523"/> <source>Read Tasks</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6629"/> + <location filename="../UI/UserInterface.py" line="6632"/> <source>Save Session</source> <translation type="unfinished">Guardar Sesión</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6586"/> + <location filename="../UI/UserInterface.py" line="6589"/> <source>Read Session</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6652"/> + <location filename="../UI/UserInterface.py" line="6655"/> <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source> <translation type="unfinished"></translation> </message>