--- a/eric7/i18n/eric7_es.ts Sun Jul 11 15:17:16 2021 +0200 +++ b/eric7/i18n/eric7_es.ts Sun Jul 11 16:29:12 2021 +0200 @@ -27397,8 +27397,8 @@ <context> <name>HelpDocsInstaller</name> <message> - <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="242" /> - <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="178" /> + <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="243" /> + <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="179" /> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no ha podido ser registrado.<br />Causa: {1}</p></translation> </message> @@ -44772,6 +44772,16 @@ <source>Edit configuration file</source> <translation>Editar archivo de configuración</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0" /> + <source>Press to install Mercurial alongside eric7</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="0" /> + <source>Install Mercurial</source> + <translation type="unfinished" /> + </message> </context> <context> <name>MessageBoxWizard</name> @@ -45089,52 +45099,52 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="144" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="166" /> <source>RP2040 based</source> <translation>Basada en RP2040</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="153" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="175" /> <source>Generic Board</source> <translation>Placa Genérica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="256" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="278" /> <source>Unknown Device</source> <translation>Dispositivo Desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="381" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="403" /> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="391" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="413" /> <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="410" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="432" /> <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="429" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="451" /> <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="449" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="471" /> <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="494" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="516" /> <source>Select Device Directory</source> <translation>Seleccionar Directorio para Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="495" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="517" /> <source>Select the directory for the connected device:</source> <translation>Seleccionar el directorio para el dispositivo conectado:</translation> </message> @@ -53775,9 +53785,9 @@ <translation>Estatus de VCS</translation> </message> <message> - <location filename="../Project/ProjectBrowserModel.py" line="797" /> - <location filename="../Project/ProjectBrowserModel.py" line="779" /> - <location filename="../Project/ProjectBrowserModel.py" line="744" /> + <location filename="../Project/ProjectBrowserModel.py" line="799" /> + <location filename="../Project/ProjectBrowserModel.py" line="781" /> + <location filename="../Project/ProjectBrowserModel.py" line="746" /> <location filename="../Project/ProjectBrowserModel.py" line="469" /> <location filename="../Project/ProjectBrowserModel.py" line="395" /> <source>local</source> @@ -76384,14 +76394,14 @@ <translation>Pulsar para borrar los campos de texto</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="436" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="418" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="167" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="437" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="419" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="168" /> <source>Translation Error</source> <translation>Error de Traducción</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="419" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="420" /> <source>The selected translation service does not support the Text-to-Speech function.</source> <translation>El servicio de traducción seleccionado no soporta la función de Text-to-Speech.</translation> </message> @@ -76666,122 +76676,122 @@ <translation>Actualizar</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="358" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="402" /> <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="417" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="384" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="461" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="428" /> <source><h3>Pi Pico (RP2040) 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)</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.py" line="492" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="536" /> <source>'{0}' Board</source> <translation>Placa '{0}'</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="523" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="567" /> <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="593" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="580" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="568" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="637" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="624" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="612" /> <source>Manual Select</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="698" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="662" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="636" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="742" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="706" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="680" /> <source>Reset Instructions:</source> <translation>Instrucciones de Reset:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="638" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="682" /> <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="665" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="709" /> <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="675" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="719" /> <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="700" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="744" /> <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="712" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="756" /> <source>Flash Instructions:</source> <translation>Instrucciones de Flash:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="714" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="758" /> <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="739" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="783" /> <source>Boot Volume not found:</source> <translation>Volumen de Arranque no encontrado:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="741" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="785" /> <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="747" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="791" /> <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="752" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="796" /> <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="759" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="803" /> <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="778" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="822" /> <source>Multiple Boot Volumes found:</source> <translation>Múltiples Volúmenes de Arranque encontrados:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="780" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="824" /> <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="799" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="843" /> <source>Flashing Firmware</source> <translation>Flasheando Firmware</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="800" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="844" /> <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="807" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="851" /> <source>Flashing {0}</source> <translation>Flasheando {0}</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="808" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="852" /> <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>