--- a/eric7/i18n/eric7_es.ts Tue Jan 04 15:38:11 2022 +0100 +++ b/eric7/i18n/eric7_es.ts Tue Feb 08 14:15:48 2022 +0100 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> -<TS version="2.1" language="es"> +<TS version="2.1" language="es_ES"> <context> <name>AboutDialog</name> <message> @@ -1711,6 +1711,159 @@ </message> </context> <context> + <name>BoardDataDialog</name> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="38" /> + <source>General</source> + <translation>General</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="40" /> + <source>Board ID</source> + <translation>ID de Microcontrolador</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="44" /> + <source>Board Frequency</source> + <translation>Frecuencia de Microcontrolador</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="45" /> + <source>{0} MHz</source> + <translation>{0} MHz</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="50" /> + <source>Board Temperature</source> + <translation>Temperatura de Microcontrolador</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="51" /> + <source>{0} °C</source> + <translation>{0} °C</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="55" /> + <source>Python</source> + <translation>Python</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="57" /> + <source>Python Version</source> + <translation>Versión de python</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="61" /> + <source>Platform</source> + <translation>Plataforma</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="76" /> + <location filename="../MicroPython/BoardDataDialog.py" line="69" /> + <source>unknown</source> + <translation>desconocido</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="73" /> + <source>Implementation</source> + <translation>Implementación</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="74" /> + <source>{0} V. {1}</source> + <translation>{0} V. {1}</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="82" /> + <source>System</source> + <translation>Sistema</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="84" /> + <source>System Name</source> + <translation>Nombre de Sistema</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="88" /> + <source>Node Name</source> + <translation>Nombre de Nodo</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="92" /> + <source>Release</source> + <translation>Release</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="145" /> + <location filename="../MicroPython/BoardDataDialog.py" line="96" /> + <source>Version</source> + <translation>Versión</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="100" /> + <source>Machine</source> + <translation>Máquina</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="104" /> + <source>Memory</source> + <translation>Memoria</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="125" /> + <location filename="../MicroPython/BoardDataDialog.py" line="106" /> + <source>total</source> + <translation>total</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="126" /> + <location filename="../MicroPython/BoardDataDialog.py" line="107" /> + <source>{0} KBytes</source> + <translation>{0} KBytes</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="130" /> + <location filename="../MicroPython/BoardDataDialog.py" line="111" /> + <source>used</source> + <translation>usado</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="137" /> + <location filename="../MicroPython/BoardDataDialog.py" line="131" /> + <location filename="../MicroPython/BoardDataDialog.py" line="118" /> + <location filename="../MicroPython/BoardDataDialog.py" line="112" /> + <source>{0} KBytes ({1}%)</source> + <translation>{0} KBytes ({1}%)</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="136" /> + <location filename="../MicroPython/BoardDataDialog.py" line="117" /> + <source>free</source> + <translation>libre</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="123" /> + <source>Flash Memory</source> + <translation>Memoria Flash</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="142" /> + <source>µLab</source> + <translation>µLab</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.py" line="150" /> + <source>µLab is not available</source> + <translation>µLab no disponible</translation> + </message> + <message> + <location filename="../MicroPython/BoardDataDialog.ui" line="0" /> + <location filename="../MicroPython/BoardDataDialog.ui" line="0" /> + <source>Board Data</source> + <translation>Datos de Microprocesador</translation> + </message> + </context> + <context> <name>BookmarkActionSelectionDialog</name> <message> <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" /> @@ -2452,7 +2605,7 @@ <translation>Archivo</translation> </message> <message> - <location filename="../UI/Browser.py" line="287" /> + <location filename="../UI/Browser.py" line="290" /> <location filename="../UI/Browser.py" line="261" /> <location filename="../UI/Browser.py" line="234" /> <source>Open</source> @@ -2464,11 +2617,11 @@ <translation>Ejecutar test unitario...</translation> </message> <message> - <location filename="../UI/Browser.py" line="561" /> - <location filename="../UI/Browser.py" line="552" /> - <location filename="../UI/Browser.py" line="542" /> - <location filename="../UI/Browser.py" line="534" /> - <location filename="../UI/Browser.py" line="270" /> + <location filename="../UI/Browser.py" line="565" /> + <location filename="../UI/Browser.py" line="556" /> + <location filename="../UI/Browser.py" line="546" /> + <location filename="../UI/Browser.py" line="538" /> + <location filename="../UI/Browser.py" line="273" /> <location filename="../UI/Browser.py" line="240" /> <source>Show Mime-Type</source> <translation>Mostrar Mime-Type</translation> @@ -2479,16 +2632,16 @@ <translation>Actualizar Archivo Fuente</translation> </message> <message> - <location filename="../UI/Browser.py" line="319" /> - <location filename="../UI/Browser.py" line="274" /> + <location filename="../UI/Browser.py" line="322" /> + <location filename="../UI/Browser.py" line="277" /> <location filename="../UI/Browser.py" line="248" /> <source>Copy Path to Clipboard</source> <translation>Copiar Ruta al Portapapeles</translation> </message> <message> - <location filename="../UI/Browser.py" line="326" /> - <location filename="../UI/Browser.py" line="292" /> - <location filename="../UI/Browser.py" line="281" /> + <location filename="../UI/Browser.py" line="329" /> + <location filename="../UI/Browser.py" line="295" /> + <location filename="../UI/Browser.py" line="284" /> <location filename="../UI/Browser.py" line="255" /> <source>Delete</source> <translation>Borrar</translation> @@ -2504,164 +2657,169 @@ <translation>Abrir en Editor de Iconos</translation> </message> <message> - <location filename="../UI/Browser.py" line="345" /> - <location filename="../UI/Browser.py" line="337" /> - <location filename="../UI/Browser.py" line="298" /> + <location filename="../UI/Browser.py" line="269" /> + <source>Open in Editor</source> + <translation>Abrir en Editor</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="348" /> + <location filename="../UI/Browser.py" line="340" /> + <location filename="../UI/Browser.py" line="301" /> <source>New toplevel directory...</source> <translation>Nuevo directorio raíz...</translation> </message> <message> - <location filename="../UI/Browser.py" line="301" /> - <source>Add as toplevel directory</source> - <translation>Añadir como directorio raíz</translation> - </message> - <message> <location filename="../UI/Browser.py" line="304" /> + <source>Add as toplevel directory</source> + <translation>Añadir como directorio raíz</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="307" /> <source>Remove from toplevel</source> <translation>Quitar de la raíz</translation> </message> <message> - <location filename="../UI/Browser.py" line="308" /> + <location filename="../UI/Browser.py" line="311" /> <source>Refresh directory</source> <translation>Actualizar directorio</translation> </message> <message> - <location filename="../UI/Browser.py" line="312" /> - <source>Find in this directory</source> - <translation>Buscar en este directorio</translation> - </message> - <message> <location filename="../UI/Browser.py" line="315" /> + <source>Find in this directory</source> + <translation>Buscar en este directorio</translation> + </message> + <message> + <location filename="../UI/Browser.py" line="318" /> <source>Find && Replace in this directory</source> <translation>Buscar && Reemplazar en este directorio</translation> </message> <message> - <location filename="../UI/Browser.py" line="330" /> + <location filename="../UI/Browser.py" line="333" /> <source>Goto</source> <translation>Ir a</translation> </message> <message> - <location filename="../UI/Browser.py" line="439" /> + <location filename="../UI/Browser.py" line="443" /> <source>Line {0}</source> <translation>Línea {0}</translation> </message> <message> - <location filename="../UI/Browser.py" line="535" /> + <location filename="../UI/Browser.py" line="539" /> <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="554" /> - <location filename="../UI/Browser.py" line="543" /> + <location filename="../UI/Browser.py" line="558" /> + <location filename="../UI/Browser.py" line="547" /> <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="563" /> + <location filename="../UI/Browser.py" line="567" /> <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="649" /> + <location filename="../UI/Browser.py" line="663" /> <source>New toplevel directory</source> <translation>Nuevo directorio raíz</translation> </message> <message> - <location filename="../UI/Browser.py" line="885" /> - <location filename="../UI/Browser.py" line="875" /> - <location filename="../UI/Browser.py" line="867" /> + <location filename="../UI/Browser.py" line="899" /> + <location filename="../UI/Browser.py" line="889" /> + <location filename="../UI/Browser.py" line="881" /> <source>New Directory</source> <translation>Nuevo Directorio</translation> </message> <message> - <location filename="../UI/Browser.py" line="868" /> + <location filename="../UI/Browser.py" line="882" /> <source>Name for new directory:</source> <translation>Nombre para el nuevo directorio:</translation> </message> <message> - <location filename="../UI/Browser.py" line="909" /> - <location filename="../UI/Browser.py" line="876" /> + <location filename="../UI/Browser.py" line="923" /> + <location filename="../UI/Browser.py" line="890" /> <source>A file or directory named <b>{0}</b> exists already. Aborting...</source> <translation>Un archivo o directorio con nombre <b>{0}</b> ya existe. Abortando...</translation> </message> <message> - <location filename="../UI/Browser.py" line="886" /> + <location filename="../UI/Browser.py" line="900" /> <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>El directorio <b>{0}</b> no se ha podido crear.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="919" /> - <location filename="../UI/Browser.py" line="908" /> - <location filename="../UI/Browser.py" line="900" /> + <location filename="../UI/Browser.py" line="933" /> + <location filename="../UI/Browser.py" line="922" /> + <location filename="../UI/Browser.py" line="914" /> <source>New File</source> <translation>Nuevo Archivo</translation> </message> <message> - <location filename="../UI/Browser.py" line="901" /> + <location filename="../UI/Browser.py" line="915" /> <source>Name for new file:</source> <translation>Nombre para el nuevo archivo:</translation> </message> <message> - <location filename="../UI/Browser.py" line="920" /> + <location filename="../UI/Browser.py" line="934" /> <source><p>The file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>El archivo <b>{0}</b> no se ha podido crear.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="946" /> + <location filename="../UI/Browser.py" line="960" /> <source>Do you really want to move this file to the trash?</source> <translation>¿Desea realmente mover este archivo a la papelera?</translation> </message> <message> - <location filename="../UI/Browser.py" line="950" /> + <location filename="../UI/Browser.py" line="964" /> <source>Do you really want to delete this file?</source> <translation>¿Desea realmente borrar este archivo?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1049" /> - <location filename="../UI/Browser.py" line="966" /> - <location filename="../UI/Browser.py" line="957" /> + <location filename="../UI/Browser.py" line="1063" /> + <location filename="../UI/Browser.py" line="980" /> + <location filename="../UI/Browser.py" line="971" /> <source>Delete File</source> <translation>Borrar Archivo</translation> </message> <message> - <location filename="../UI/Browser.py" line="1050" /> - <location filename="../UI/Browser.py" line="967" /> + <location filename="../UI/Browser.py" line="1064" /> + <location filename="../UI/Browser.py" line="981" /> <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><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="983" /> + <location filename="../UI/Browser.py" line="997" /> <source>Do you really want to move this directory to the trash?</source> <translation>¿Desea realmente mover este directorio a la papelera?</translation> </message> <message> - <location filename="../UI/Browser.py" line="987" /> + <location filename="../UI/Browser.py" line="1001" /> <source>Do you really want to delete this directory?</source> <translation>¿Desea realmente borrar este directorio?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1006" /> - <location filename="../UI/Browser.py" line="994" /> + <location filename="../UI/Browser.py" line="1020" /> + <location filename="../UI/Browser.py" line="1008" /> <source>Delete Directory</source> <translation>Borrar Directorio</translation> </message> <message> - <location filename="../UI/Browser.py" line="1007" /> + <location filename="../UI/Browser.py" line="1021" /> <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><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="1027" /> + <location filename="../UI/Browser.py" line="1041" /> <source>Do you really want to move these files to the trash?</source> <translation>¿Desea realmente mover estos archivos a la papelera?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1031" /> + <location filename="../UI/Browser.py" line="1045" /> <source>Do you really want to delete these files?</source> <translation>¿Desea realmente borrar estos archivos?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1038" /> + <location filename="../UI/Browser.py" line="1052" /> <source>Delete Files</source> <translation>Borrar Archivos</translation> </message> @@ -3119,57 +3277,57 @@ <context> <name>CheckerCategories</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="68" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="69" /> <source>Annotations</source> <translation>Anotaciones</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="71" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="72" /> <source>Code Complexity</source> <translation>Complejidad del Código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="74" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="75" /> <source>Documentation</source> <translation>Documentación</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78" /> <source>Errors</source> <translation>Errores</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="81" /> <source>Imports</source> - <translation type="unfinished">Imports</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="83" /> + <translation>Imports</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="84" /> <source>Miscellaneous</source> <translation>Miscelanea</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87" /> <source>Naming</source> <translation>Nomenclatura</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90" /> <source>'pathlib' Usage</source> <translation>Uso de 'pathlib'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="93" /> <source>Security</source> <translation>Seguridad</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="95" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="96" /> <source>Warnings</source> <translation>Advertencias</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="99" /> <source>Simplify Code</source> <translation>Simplificar Código</translation> </message> @@ -3589,47 +3747,47 @@ <translation>%v/%m Archivos</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="55" /> + <location filename="../DataViews/CodeMetricsDialog.py" line="56" /> <source>Collapse All</source> <translation>Contraer Todo</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="57" /> + <location filename="../DataViews/CodeMetricsDialog.py" line="58" /> <source>Expand All</source> <translation>Expandir Todo</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="203" /> - <source>files</source> - <translation>archivos</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="205" /> - <source>lines</source> - <translation>líneas</translation> - </message> - <message> <location filename="../DataViews/CodeMetricsDialog.py" line="207" /> - <source>bytes</source> - <translation>bytes</translation> + <source>files</source> + <translation>archivos</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="209" /> - <source>comments</source> - <translation>comentarios</translation> + <source>lines</source> + <translation>líneas</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="211" /> - <source>comment lines</source> - <translation>líneas de documentación</translation> + <source>bytes</source> + <translation>bytes</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="213" /> - <source>empty lines</source> - <translation>lineas vacías</translation> + <source>comments</source> + <translation>comentarios</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="215" /> + <source>comment lines</source> + <translation>líneas de documentación</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="217" /> + <source>empty lines</source> + <translation>lineas vacías</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="219" /> <source>non-commentary lines</source> <translation>líneas no comentadas</translation> </message> @@ -3683,57 +3841,57 @@ <translation>Arreglar: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="136" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" /> <source>PEP-257</source> <translation>Muestra el progreso de la comprobación del estilo de código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="138" /> <source>Eric</source> <translation>Eric</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="242" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" /> <source>Errors</source> <translation>Errores</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="268" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" /> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="968" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" /> <source>Preparing files...</source> <translation>Preparando archivos...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1005" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1009" /> <source>Transferring data...</source> <translation>Transfiriendo datos...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1073" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" /> <source>{0} (ignored)</source> <translation>{0} (ignorado)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1151" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" /> <source>No issues found.</source> <translation>No se han encontrado problemas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1155" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" /> <source>No files found (check your ignore list).</source> <translation>No se han encontrado archivos (comprobar lista de ignorados).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2273" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" /> <source>Commented Code Whitelist Pattern</source> <translation>Patrón de lista blanca para comentarios en código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2274" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation>Introducir un patrón de lista blanca para comentarios en código</translation> </message> @@ -3759,7 +3917,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Globals</source> - <translation type="unfinished">Globales</translation> + <translation>Globales</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -3862,7 +4020,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Specifics</source> - <translation type="unfinished" /> + <translation>Específicos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -4039,7 +4197,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Complexity</source> - <translation type="unfinished" /> + <translation>Complejidad</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -4079,7 +4237,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Annotations</source> - <translation type="unfinished">Anotaciones</translation> + <translation>Anotaciones</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -4199,7 +4357,7 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Security</source> - <translation type="unfinished">Seguridad</translation> + <translation>Seguridad</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -4308,62 +4466,62 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Imports</source> - <translation type="unfinished">Imports</translation> + <translation>Imports</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Application Packages</source> - <translation type="unfinished" /> + <translation>Paquetes de Aplicación</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Enter top level application package names separated by a space character:</source> - <translation type="unfinished" /> + <translation>Introducir nombres de package de nivel superior de aplicación separados por un caracter de espacio:</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Banned Modules</source> - <translation type="unfinished" /> + <translation>Módulos Prohibidos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Enter the name of modules to be banned separated by a space character:</source> - <translation type="unfinished" /> + <translation>Introducir el nombre de los módulos a prohibir separados por un carácter de espacio:</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Ban Relative Imports</source> - <translation type="unfinished" /> + <translation>Prohibir Imports Relativos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Select to allow relative imports</source> - <translation type="unfinished" /> + <translation>Seleccionar para permitir imports relativos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Allow</source> - <translation type="unfinished">Permitir</translation> + <translation>Permitir</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Select to ban relative imports of parents</source> - <translation type="unfinished" /> + <translation>Seleccionar para prohibir imports relativos de parents</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Ban Parents Import</source> - <translation type="unfinished" /> + <translation>Prohibir Import de Parents</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Select to ban all relative imports</source> - <translation type="unfinished" /> + <translation>Seleccionar para prohibir todos los imports relativos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Ban All</source> - <translation type="unfinished" /> + <translation>Prohibir Todos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> @@ -4525,18 +4683,6 @@ <source>Filter</source> <translation>Filtrar</translation> </message> - <message> - <source>Global Options</source> - <translation type="vanished">Opciones Globales</translation> - </message> - <message> - <source>Specific Options</source> - <translation type="vanished">Opciones Específicas</translation> - </message> - <message> - <source>Security Options</source> - <translation type="vanished">Opciones de Seguridad</translation> - </message> </context> <context> <name>CodeStyleCheckerPlugin</name> @@ -6070,16 +6216,16 @@ <translation>Gráficos</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="521" /> + <location filename="../Preferences/ConfigurationDialog.py" line="520" /> <location filename="../Preferences/ConfigurationDialog.py" line="164" /> <source>Hex Editor</source> <translation>Editor Hexadecimal</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="535" /> - <location filename="../Preferences/ConfigurationDialog.py" line="515" /> - <location filename="../Preferences/ConfigurationDialog.py" line="456" /> - <location filename="../Preferences/ConfigurationDialog.py" line="394" /> + <location filename="../Preferences/ConfigurationDialog.py" line="534" /> + <location filename="../Preferences/ConfigurationDialog.py" line="514" /> + <location filename="../Preferences/ConfigurationDialog.py" line="455" /> + <location filename="../Preferences/ConfigurationDialog.py" line="393" /> <location filename="../Preferences/ConfigurationDialog.py" line="167" /> <source>Icons</source> <translation>Iconos</translation> @@ -6105,7 +6251,7 @@ <translation>Mimetypes</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="462" /> + <location filename="../Preferences/ConfigurationDialog.py" line="461" /> <location filename="../Preferences/ConfigurationDialog.py" line="182" /> <source>Network</source> <translation>Red</translation> @@ -6126,8 +6272,8 @@ <translation>Gestor de Plugins</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="465" /> - <location filename="../Preferences/ConfigurationDialog.py" line="400" /> + <location filename="../Preferences/ConfigurationDialog.py" line="464" /> + <location filename="../Preferences/ConfigurationDialog.py" line="399" /> <location filename="../Preferences/ConfigurationDialog.py" line="196" /> <source>Printer</source> <translation>Impresora</translation> @@ -6148,7 +6294,7 @@ <translation>Qt</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="468" /> + <location filename="../Preferences/ConfigurationDialog.py" line="467" /> <location filename="../Preferences/ConfigurationDialog.py" line="208" /> <source>Security</source> <translation>Seguridad</translation> @@ -6169,7 +6315,7 @@ <translation>Plantillas</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="502" /> + <location filename="../Preferences/ConfigurationDialog.py" line="501" /> <location filename="../Preferences/ConfigurationDialog.py" line="220" /> <source>Tray Starter</source> <translation>Lanzador de bandeja de sistema</translation> @@ -6185,7 +6331,7 @@ <translation>Depurador</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="407" /> + <location filename="../Preferences/ConfigurationDialog.py" line="406" /> <location filename="../Preferences/ConfigurationDialog.py" line="247" /> <location filename="../Preferences/ConfigurationDialog.py" line="231" /> <source>General</source> @@ -6197,7 +6343,7 @@ <translation>Python3</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="404" /> + <location filename="../Preferences/ConfigurationDialog.py" line="403" /> <location filename="../Preferences/ConfigurationDialog.py" line="238" /> <source>Editor</source> <translation>Editor</translation> @@ -6213,27 +6359,27 @@ <translation>Visor de Documentación</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="410" /> + <location filename="../Preferences/ConfigurationDialog.py" line="409" /> <location filename="../Preferences/ConfigurationDialog.py" line="250" /> <source>Filehandling</source> <translation>Gestión de archivos</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="414" /> + <location filename="../Preferences/ConfigurationDialog.py" line="413" /> <location filename="../Preferences/ConfigurationDialog.py" line="254" /> <source>Searching</source> <translation>Búsquedas</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="488" /> - <location filename="../Preferences/ConfigurationDialog.py" line="417" /> + <location filename="../Preferences/ConfigurationDialog.py" line="487" /> + <location filename="../Preferences/ConfigurationDialog.py" line="416" /> <location filename="../Preferences/ConfigurationDialog.py" line="375" /> <location filename="../Preferences/ConfigurationDialog.py" line="257" /> <source>Spell checking</source> <translation>Corrección ortográfica</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="421" /> + <location filename="../Preferences/ConfigurationDialog.py" line="420" /> <location filename="../Preferences/ConfigurationDialog.py" line="261" /> <source>Style</source> <translation>Estilo</translation> @@ -6244,7 +6390,7 @@ <translation>Comprobadores de Código</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="424" /> + <location filename="../Preferences/ConfigurationDialog.py" line="423" /> <location filename="../Preferences/ConfigurationDialog.py" line="267" /> <source>Typing</source> <translation>Tecleo de codigo</translation> @@ -6278,31 +6424,31 @@ <translation>Consejos de llamada (calltips)</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="428" /> + <location filename="../Preferences/ConfigurationDialog.py" line="427" /> <location filename="../Preferences/ConfigurationDialog.py" line="297" /> <source>Highlighters</source> <translation>Resaltado de código</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="432" /> + <location filename="../Preferences/ConfigurationDialog.py" line="431" /> <location filename="../Preferences/ConfigurationDialog.py" line="301" /> <source>Filetype Associations</source> <translation>Asociación de tipos de archivo</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="436" /> + <location filename="../Preferences/ConfigurationDialog.py" line="435" /> <location filename="../Preferences/ConfigurationDialog.py" line="305" /> <source>Styles</source> <translation>Estilos</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="440" /> + <location filename="../Preferences/ConfigurationDialog.py" line="439" /> <location filename="../Preferences/ConfigurationDialog.py" line="309" /> <source>Keywords</source> <translation>Palabras clave</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="443" /> + <location filename="../Preferences/ConfigurationDialog.py" line="442" /> <location filename="../Preferences/ConfigurationDialog.py" line="312" /> <source>Properties</source> <translation>Propiedades</translation> @@ -6318,7 +6464,7 @@ <translation>Ayuda</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="472" /> + <location filename="../Preferences/ConfigurationDialog.py" line="471" /> <location filename="../Preferences/ConfigurationDialog.py" line="328" /> <source>Help Documentation</source> <translation>Documentación de Ayuda</translation> @@ -6345,10 +6491,10 @@ <translation>Multiproyecto</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="538" /> - <location filename="../Preferences/ConfigurationDialog.py" line="518" /> - <location filename="../Preferences/ConfigurationDialog.py" line="459" /> - <location filename="../Preferences/ConfigurationDialog.py" line="397" /> + <location filename="../Preferences/ConfigurationDialog.py" line="537" /> + <location filename="../Preferences/ConfigurationDialog.py" line="517" /> + <location filename="../Preferences/ConfigurationDialog.py" line="458" /> + <location filename="../Preferences/ConfigurationDialog.py" line="396" /> <location filename="../Preferences/ConfigurationDialog.py" line="354" /> <location filename="../Preferences/ConfigurationDialog.py" line="351" /> <source>Interface</source> @@ -6365,47 +6511,47 @@ <translation>Navegador Web</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="477" /> + <location filename="../Preferences/ConfigurationDialog.py" line="476" /> <location filename="../Preferences/ConfigurationDialog.py" line="366" /> <source>Appearance</source> <translation>Apariencia</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="480" /> + <location filename="../Preferences/ConfigurationDialog.py" line="479" /> <location filename="../Preferences/ConfigurationDialog.py" line="369" /> <source>eric Web Browser</source> <translation>Navegador Web de eric</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="484" /> + <location filename="../Preferences/ConfigurationDialog.py" line="483" /> <location filename="../Preferences/ConfigurationDialog.py" line="372" /> <source>VirusTotal Interface</source> <translation>Interfaz de VirusTotal</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="616" /> + <location filename="../Preferences/ConfigurationDialog.py" line="615" /> <source>Enter search text...</source> <translation>Introducir texto de búsqueda...</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="690" /> + <location filename="../Preferences/ConfigurationDialog.py" line="689" /> <source>Preferences</source> <translation>Preferencias</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="697" /> + <location filename="../Preferences/ConfigurationDialog.py" line="696" /> <source>Please select an entry of the list to display the configuration page.</source> <translation>Por favor, seleccione una entrada de la lista para visualizar la página de configuración.</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="772" /> + <location filename="../Preferences/ConfigurationDialog.py" line="771" /> <source>Configuration Page Error</source> <translation>Error de Configuración de Página</translation> </message> <message> - <location filename="../Preferences/ConfigurationDialog.py" line="773" /> + <location filename="../Preferences/ConfigurationDialog.py" line="772" /> <source><p>The configuration page <b>{0}</b> could not be loaded.</p></source> <translation><p>La página de configuración <b>{0}</b> no puede ser cargada.</p></translation> </message> @@ -16194,12 +16340,12 @@ <message> <location filename="../EricWidgets/EricApplication.py" line="224" /> <source>Loading Style Sheet</source> - <translation type="unfinished">Cargando Hoja de Estilos</translation> + <translation>Cargando Hoja de Estilos</translation> </message> <message> <location filename="../EricWidgets/EricApplication.py" line="226" /> <source><p>The Qt Style Sheet file <b>{0}</b> could not be read.<br>Reason: {1}</p></source> - <translation type="unfinished"><p>El archivo de Hoja de Estilo Qt <b>{0}</b> no se puede leer.<br>Causa: {1}</p></translation> + <translation><p>El archivo de Hoja de Estilo Qt <b>{0}</b> no se puede leer.<br>Causa: {1}</p></translation> </message> </context> <context> @@ -16369,17 +16515,6 @@ </message> </context> <context> - <name>EricMainWindow</name> - <message> - <source>Loading Style Sheet</source> - <translation type="vanished">Cargando Hoja de Estilos</translation> - </message> - <message> - <source><p>The Qt Style Sheet file <b>{0}</b> could not be read.<br>Reason: {1}</p></source> - <translation type="vanished"><p>El archivo de Hoja de Estilo Qt <b>{0}</b> no se puede leer.<br>Causa: {1}</p></translation> - </message> - </context> - <context> <name>EricMessageBoxWizard</name> <message> <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" /> @@ -17992,7 +18127,7 @@ <message> <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="52" /> <source>Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="unfinished">Hojas de estilos (*.css);; Todos los archivos (*)</translation> + <translation>Hojas de estilos (*.css);; Todos los archivos (*)</translation> </message> <message> <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="63" /> @@ -18291,10 +18426,6 @@ <source>Generate QtHelp collection files</source> <translation>Generar colección de archivos de QtHelp</translation> </message> - <message> - <source>Style sheet (*.css);;All files (*)</source> - <translation type="vanished">Hojas de estilos (*.css);; Todos los archivos (*)</translation> - </message> </context> <context> <name>EricdocExecDialog</name> @@ -18455,17 +18586,17 @@ <context> <name>EspBackupRestoreFirmwareDialog</name> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="72" /> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="104" /> <source>Firmware Files (*.img);;All Files (*)</source> <translation>Archivos de Firmware (*.img);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="77" /> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="109" /> <source>Backup Firmware</source> <translation>Copia de Seguridad de Firmware</translation> </message> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="82" /> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="114" /> <source>Restore Firmware</source> <translation>Restaurar Firmware</translation> </message> @@ -18525,43 +18656,43 @@ <translation>Borrar Flash</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="234" /> + <location filename="../MicroPython/EspDevices.py" line="223" /> <location filename="../MicroPython/EspDevices.py" line="132" /> <source>Flash MicroPython Firmware</source> <translation>Flash MicroPython Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="269" /> + <location filename="../MicroPython/EspDevices.py" line="258" /> <location filename="../MicroPython/EspDevices.py" line="136" /> <source>Flash Additional Firmware</source> <translation>Flash Additional Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="296" /> + <location filename="../MicroPython/EspDevices.py" line="285" /> <location filename="../MicroPython/EspDevices.py" line="140" /> <source>Backup Firmware</source> <translation>Copia de Seguridad de Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="330" /> + <location filename="../MicroPython/EspDevices.py" line="319" /> <location filename="../MicroPython/EspDevices.py" line="143" /> <source>Restore Firmware</source> <translation>Restaurar Firmware</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="348" /> + <location filename="../MicroPython/EspDevices.py" line="337" /> <location filename="../MicroPython/EspDevices.py" line="147" /> <source>Show Chip ID</source> <translation>Mostrar ID de Chip</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="365" /> + <location filename="../MicroPython/EspDevices.py" line="354" /> <location filename="../MicroPython/EspDevices.py" line="150" /> <source>Show Flash ID</source> <translation>Mostrar ID de Flash</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="382" /> + <location filename="../MicroPython/EspDevices.py" line="371" /> <location filename="../MicroPython/EspDevices.py" line="153" /> <source>Show MAC Address</source> <translation>Mostrar dirección MAC</translation> @@ -18587,34 +18718,29 @@ <translation>Salida de 'esptool erase_flash'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="206" /> - <source>Unsupported chip type '{0}'.</source> - <translation>Tipo de chip no soportado '{0}'.</translation> - </message> - <message> - <location filename="../MicroPython/EspDevices.py" line="329" /> - <location filename="../MicroPython/EspDevices.py" line="268" /> - <location filename="../MicroPython/EspDevices.py" line="233" /> + <location filename="../MicroPython/EspDevices.py" line="318" /> + <location filename="../MicroPython/EspDevices.py" line="257" /> + <location filename="../MicroPython/EspDevices.py" line="222" /> <source>'esptool write_flash' Output</source> <translation>Salida de 'esptool write_flash'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="295" /> + <location filename="../MicroPython/EspDevices.py" line="284" /> <source>'esptool read_flash' Output</source> <translation>Salida de 'esptool read_flash'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="347" /> + <location filename="../MicroPython/EspDevices.py" line="336" /> <source>'esptool chip_id' Output</source> <translation>Salida de 'esptool chip_id'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="364" /> + <location filename="../MicroPython/EspDevices.py" line="353" /> <source>'esptool flash_id' Output</source> <translation>Salida de 'esptool flash_id'</translation> </message> <message> - <location filename="../MicroPython/EspDevices.py" line="381" /> + <location filename="../MicroPython/EspDevices.py" line="370" /> <source>'esptool read_mac' Output</source> <translation>Salida de 'esptool read_mac'</translation> </message> @@ -18622,7 +18748,7 @@ <context> <name>EspFirmwareSelectionDialog</name> <message> - <location filename="../MicroPython/EspFirmwareSelectionDialog.py" line="51" /> + <location filename="../MicroPython/EspFirmwareSelectionDialog.py" line="68" /> <source>Firmware Files (*.bin);;All Files (*)</source> <translation>Archivos de Firmware (*.bin);;Todos los Archivos (*)</translation> </message> @@ -19762,23 +19888,23 @@ <context> <name>FindFileWidget</name> <message> - <location filename="../UI/FindFileWidget.py" line="544" /> + <location filename="../UI/FindFileWidget.py" line="548" /> <source>Invalid search expression</source> <translation>Expresión de búsqueda no válida</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="545" /> + <location filename="../UI/FindFileWidget.py" line="549" /> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>La expresión de búsqueda no es válida.</p><p>Error:{0}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="651" /> + <location filename="../UI/FindFileWidget.py" line="658" /> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation>{0} / {1}</translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="653" /> + <location filename="../UI/FindFileWidget.py" line="660" /> <source>%n occurrence(s)</source> <translation> <numerusform>%n occurrencia</numerusform> @@ -19786,7 +19912,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="654" /> + <location filename="../UI/FindFileWidget.py" line="661" /> <source>%n file(s)</source> <translation> <numerusform>%n archivo</numerusform> @@ -19794,34 +19920,34 @@ </translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="844" /> - <location filename="../UI/FindFileWidget.py" line="819" /> - <location filename="../UI/FindFileWidget.py" line="805" /> + <location filename="../UI/FindFileWidget.py" line="851" /> + <location filename="../UI/FindFileWidget.py" line="826" /> + <location filename="../UI/FindFileWidget.py" line="812" /> <source>Replace in Files</source> <translation>Reemplazar en Archivos</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="806" /> + <location filename="../UI/FindFileWidget.py" line="813" /> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>No se pudo leer el archivo <b>{0}</b>. Omitiéndolo.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="820" /> + <location filename="../UI/FindFileWidget.py" line="827" /> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation><p>Los hash actual y original del archivos <b>{0}</b> son distintos. Omitiendo.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="845" /> + <location filename="../UI/FindFileWidget.py" line="852" /> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>No se pudo guardar el archivo <b>{0}</b>. Omitiéndolo.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="870" /> + <location filename="../UI/FindFileWidget.py" line="877" /> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="871" /> + <location filename="../UI/FindFileWidget.py" line="878" /> <source>Copy Path to Clipboard</source> <translation>Copiar Ruta al Portapapeles</translation> </message> @@ -19868,7 +19994,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>File Type</source> - <translation type="unfinished" /> + <translation>Tipo de Archivo</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -19938,7 +20064,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Find In</source> - <translation type="unfinished" /> + <translation>Buscar En</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -19993,7 +20119,7 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Search</source> - <translation type="unfinished">Buscar</translation> + <translation>Buscar</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -20008,12 +20134,12 @@ <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Press to clear the search results</source> - <translation type="unfinished" /> + <translation>Pulsar para limpiar los resultados de búsqueda</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> <source>Clear</source> - <translation type="unfinished">Limpiar</translation> + <translation>Limpiar</translation> </message> <message> <location filename="../UI/FindFileWidget.ui" line="0" /> @@ -20045,30 +20171,6 @@ <source>Replace</source> <translation>Reemplazar</translation> </message> - <message> - <source>&Match upper/lower case</source> - <translation type="vanished">Diferenciar &Mayúsculas/Minúsculas</translation> - </message> - <message> - <source>Whole &word</source> - <translation type="vanished">P&alabras completas</translation> - </message> - <message> - <source>Regular &Expression</source> - <translation type="vanished">&Expresión regular</translation> - </message> - <message> - <source>File type</source> - <translation type="vanished">Tipo de archivo</translation> - </message> - <message> - <source>Find in</source> - <translation type="vanished">Buscar en</translation> - </message> - <message> - <source>Find</source> - <translation type="vanished">Buscar</translation> - </message> </context> <context> <name>FindLocationWidget</name> @@ -20158,7 +20260,7 @@ <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> <source>Search</source> - <translation type="unfinished">Buscar</translation> + <translation>Buscar</translation> </message> <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> @@ -20173,12 +20275,12 @@ <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> <source>Press to clear the search results</source> - <translation type="unfinished" /> + <translation>Pulsar para limpiar los resultados de búsqueda</translation> </message> <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> <source>Clear</source> - <translation type="unfinished">Limpiar</translation> + <translation>Limpiar</translation> </message> <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> @@ -20200,10 +20302,6 @@ <source>Open</source> <translation>Abrir</translation> </message> - <message> - <source>Find</source> - <translation type="vanished">Buscar</translation> - </message> </context> <context> <name>FirefoxImporter</name> @@ -27846,6 +27944,219 @@ </message> </context> <context> + <name>HelpBookmarkPropertiesDialog</name> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>Bookmark</source> + <translation>Marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>Title:</source> + <translation>Título:</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>Enter the title for the bookmark</source> + <translation>Introducir el título para el marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>Enter Bookmark Title</source> + <translation>Introducir Título para el Marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>URL:</source> + <translation>URL:</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>Enter the URL for the bookmark</source> + <translation>Introducir la URL para el marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> + <source>Enter Bookmark URL</source> + <translation>Introducir URL para el Marcador</translation> + </message> + </context> + <context> + <name>HelpBookmarksImportDialog</name> + <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> + <source>Import Bookmarks</source> + <translation>Importar Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> + <source>Select to replace the existing bookmarks</source> + <translation>Seleccionar para reemplazar los marcadores existentes</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> + <source>Replace Existing Bookmarks</source> + <translation>Reemplazar Marcadores Existentes</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> + <source>Bookmarks:</source> + <translation>Marcadores:</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> + <source>Enter the path of the bookmarks file</source> + <translation>Introducir la ruta del archivo de marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" /> + <source>eric Bookmarks Files (*.json);;All Files (*)</source> + <translation>Archivos eric de Marcadores (*.json);;Todos los Archivos (*)</translation> + </message> + </context> + <context> + <name>HelpBookmarksWidget</name> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="102" /> + <source>Open All Bookmarks</source> + <translation>Abrir todos los Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="154" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="104" /> + <source>New Bookmark</source> + <translation>Nuevo Marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="155" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="105" /> + <source>Bookmark Page</source> + <translation>Añadir Marcador a la Página</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="107" /> + <source>Delete All Bookmarks</source> + <translation>Borrar Todos los Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="204" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="161" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="109" /> + <source>Export All Bookmarks</source> + <translation>Exportar Todos los Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="530" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="510" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="499" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="488" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="477" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="205" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="162" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="110" /> + <source>Import Bookmarks</source> + <translation>Importar Todos los Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="143" /> + <source>Open Link</source> + <translation>Abrir Enlace</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="145" /> + <source>Open Link in New Page</source> + <translation>Abrir Enlace en Nueva Página</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="148" /> + <source>Open Link in Background Page</source> + <translation>Abrir Enlace en Página en Segundo Plano</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="151" /> + <source>Copy URL to Clipboard</source> + <translation>Copiar URL al Portapapeles</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="157" /> + <source>Edit Bookmark</source> + <translation>Editar Marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="159" /> + <source>Delete Bookmark</source> + <translation>Borrar Marcador</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="199" /> + <source>Open Selected Bookmarks</source> + <translation>Abrir Marcadores Seleccionados</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="201" /> + <source>Delete Selected Bookmarks</source> + <translation>Borrar Marcadores Seleccionados</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="203" /> + <source>Export Selected Bookmarks</source> + <translation>Exportar Marcadores Seleccionados</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="359" /> + <source>Delete Bookmarks</source> + <translation>Borrar Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="360" /> + <source>Shall these bookmarks really be deleted?</source> + <translation>¿Desea borrar todos estos marcadores?</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="454" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="422" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="406" /> + <source>Export Bookmarks</source> + <translation>Exportar Marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="408" /> + <source>eric Bookmarks Files (*.json);;All Files (*)</source> + <translation>Archivos eric de Marcadores (*.json);;Todos los Archivos (*)</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="423" /> + <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> + <translation>El archivo <b>{0}</b> ya existe. ¿Desea sobreescribirlo?</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="455" /> + <source><p>The bookmarks could not be exported to <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation><p>Los marcadores no se han podido exportar a <b>{0}</b>.</p><p>Razón: {1}</p></translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="478" /> + <source><p>The bookmarks file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> + <translation><p>El archivo de marcadores <b>{0}</b> no se puede leer.</p><p>Razón: {1}</p></translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="531" /> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="489" /> + <source>The bookmarks file <b>{0}</b> has invalid contents.</source> + <translation>El archivo de marcadores <b>{0}</b> tiene contenido no válido.</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="500" /> + <source>The bookmarks file <b>{0}</b> was not created with 'eric7'.</source> + <translation>El archivo de marcadores <b>{0}</b> no fue creado con 'eric7'.</translation> + </message> + <message> + <location filename="../HelpViewer/HelpBookmarksWidget.py" line="511" /> + <source>The bookmarks file <b>{0}</b> has an unsupported format version.</source> + <translation>El archivo de marcadores <b>{0}</b> tiene una versión formato no soportada.</translation> + </message> + </context> + <context> <name>HelpDocsInstaller</name> <message> <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" /> @@ -28177,52 +28488,57 @@ <translation>Copiar URL de la Página al Portapapeles</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="494" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" /> + <source>Bookmark Page</source> + <translation>Añadir Marcador a la Página</translation> + </message> + <message> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" /> <source>Zoom in</source> <translation>Aumentar zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="500" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" /> <source>Zoom out</source> <translation>Disminuir zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="506" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" /> <source>Zoom reset</source> <translation>Restablecer zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" /> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" /> <source>Select All</source> <translation>Seleccionar todo</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" /> <source>Close</source> <translation>Cerrar</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="531" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" /> <source>Close Others</source> <translation>Cerrar Otras</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="551" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" /> <source>Open Link in New Page</source> <translation>Abrir Enlace en Nueva Página</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="558" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" /> <source>Open Link in Background Page</source> <translation>Abrir Enlace en Página en Segundo Plano</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="567" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" /> <source>Copy URL to Clipboard</source> <translation>Copiar URL al Portapapeles</translation> </message> @@ -28230,78 +28546,83 @@ <context> <name>HelpViewerImplQWE</name> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="152" /> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="141" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" /> <source>Empty Page</source> <translation>Página en Blanco</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="585" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" /> <source>Backward</source> <translation>Atrás</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="591" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" /> <source>Forward</source> <translation>Adelante</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="597" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" /> <source>Reload</source> <translation>Recargar</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="610" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" /> <source>Copy Page URL to Clipboard</source> <translation>Copiar URL de la Página al Portapapeles</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="619" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" /> + <source>Bookmark Page</source> + <translation>Añadir Marcador a la Página</translation> + </message> + <message> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" /> <source>Zoom in</source> <translation>Aumentar zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="625" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" /> <source>Zoom out</source> <translation>Disminuir zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="631" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" /> <source>Zoom reset</source> <translation>Restablecer zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="638" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" /> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="644" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" /> <source>Select All</source> <translation>Seleccionar todo</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="651" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" /> <source>Close</source> <translation>Cerrar</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="656" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" /> <source>Close Others</source> <translation>Cerrar Otras</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="674" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" /> <source>Open Link in New Page</source> <translation>Abrir Enlace en Nueva Página</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="681" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" /> <source>Open Link in Background Page</source> <translation>Abrir Enlace en Página en Segundo Plano</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="690" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" /> <source>Copy URL to Clipboard</source> <translation>Copiar URL al Portapapeles</translation> </message> @@ -28384,104 +28705,109 @@ <translation>Mostrar la ventana de búsqueda de ayuda</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="396" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="264" /> + <source>Show list of bookmarks</source> + <translation>Mostrar lista de marcadores</translation> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="410" /> <source>eric API Documentation</source> <translation>Documentación de API de Eric</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="397" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="411" /> <source>Python 3 Documentation</source> <translation>Documentación de Python 3</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="398" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="412" /> <source>Qt5 Documentation</source> <translation>Documentación de Qt5</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="399" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="413" /> <source>Qt6 Documentation</source> <translation>Documentación de Qt6</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="400" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="414" /> <source>PyQt5 Documentation</source> <translation>Documentación de PyQt5</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="401" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="415" /> <source>PyQt6 Documentation</source> <translation>Documentación de PyQt6</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="402" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="416" /> <source>PySide2 Documentation</source> <translation>Documentación de PySide2</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="403" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="417" /> <source>PySide6 Documentation</source> <translation>Documentación de PySide6</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="458" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="472" /> <source>Open HTML File</source> <translation>Abrir archivo HTML</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="460" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="474" /> <source>HTML Files (*.htm *.html);;All Files (*)</source> <translation>Archivos HTML (*.html *.htm);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="639" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="664" /> <source>Help Engine</source> <translation>Motor de Ayuda</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="665" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="690" /> <source>Looking for Documentation...</source> <translation>Buscando Documentación...</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="678" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="703" /> <source>eric Help Viewer</source> <translation>Visor de Ayuda de eric</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="704" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="729" /> <source>Manage QtHelp Documents</source> <translation>Gestionar Documentos de QtHelp</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="707" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="732" /> <source>Reindex Documentation</source> <translation>Reindexar Documentación</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="711" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="736" /> <source>Configure Help Documentation</source> <translation>Configurar Documentación de Ayuda</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="803" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="783" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="828" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="808" /> <source>Clear History</source> <translation>Limpiar Historial</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="914" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="939" /> <source>Updating search index</source> <translation>Actualizando índice de búsqueda</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="975" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" /> <source>Filtered by: </source> <translation>Filtrado por: </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="1009" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="1004" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" /> <source>Unfiltered</source> <translation>Sin filtrar</translation> </message> @@ -29877,42 +30203,6 @@ <source>Enter the number of recent files to remember</source> <translation>Introducir el número de archivos recientes a recordar</translation> </message> - <message> - <source>Foreground:</source> - <translation type="vanished">Primer plano:</translation> - </message> - <message> - <source>Select the foreground color of the address area</source> - <translation type="vanished">Seleccionar el color de primer plano para el área de dirección</translation> - </message> - <message> - <source>Background:</source> - <translation type="vanished">Fondo:</translation> - </message> - <message> - <source>Select the background color of the address area</source> - <translation type="vanished">Seleccionar el color de fondo para el área de dirección</translation> - </message> - <message> - <source>Select the foreground color for highlighted data</source> - <translation type="vanished">Seleccionar el color de primer plano para los datos resaltados</translation> - </message> - <message> - <source>Select the background color for highlighted data</source> - <translation type="vanished">Seleccionar el color de fondo para los datos resaltados</translation> - </message> - <message> - <source>Selection</source> - <translation type="vanished">Selección</translation> - </message> - <message> - <source>Select the foreground color of the selection</source> - <translation type="vanished">Seleccionar el color de primer plano de la selección</translation> - </message> - <message> - <source>Select the background color of the selection</source> - <translation type="vanished">Seleccionar el color de fondo de la selección</translation> - </message> </context> <context> <name>Hg</name> @@ -40106,57 +40396,57 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="14" /> <source>local import must be at the beginning of the method body</source> - <translation type="unfinished" /> + <translation>import local debe estar al principio del cuerpo del método</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="17" /> <source>packages from external modules should not be imported locally</source> - <translation type="unfinished" /> + <translation>paquetes de módulos externos no deberían ser importados localmente</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="20" /> <source>packages from standard modules should not be imported locally</source> - <translation type="unfinished" /> + <translation>paquetes de módulos estándar no deberían ser importados localmente</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="24" /> <source>Import statements are in the wrong order. '{0}' should be before '{1}'</source> - <translation type="unfinished" /> + <translation>Sentencias import en orden equivocado. '{0}' debería estar antes que '{1}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="28" /> <source>Imported names are in the wrong order. Should be '{0}'</source> - <translation type="unfinished" /> + <translation>Nombres importados están en orden equivocado.. Debería ser '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="32" /> <source>Import statements should be combined. '{0}' should be combined with '{1}'</source> - <translation type="unfinished" /> + <translation>Sentencias import deberían estar combinadas. '{0}' debería estar combinado con '{1}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="36" /> <source>The names in __all__ are in the wrong order. The order should be '{0}'</source> - <translation type="unfinished" /> + <translation>Los nombres en __all__ están en el orden equivocado. El orden debería ser '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="41" /> <source>unnecessary import alias - rewrite as '{0}'</source> - <translation type="unfinished" /> + <translation>Alias import innecesario - reescribir como '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="44" /> <source>banned import '{0}' used</source> - <translation type="unfinished" /> + <translation>import prohibido '{0}' usado</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="47" /> <source>relative imports from parent modules are banned</source> - <translation type="unfinished" /> + <translation>imports relativos de modulos parent están prohibidos</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Imports/translations.py" line="50" /> <source>relative imports are banned</source> - <translation type="unfinished" /> + <translation>imports relativos están prohibidos</translation> </message> </context> <context> @@ -40570,68 +40860,68 @@ <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="42" /> <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="unfinished">hojas de Estilos Qt (*.qss);;hojas de Estilos CSS (*.css);;Todos los Archivos(*)</translation> + <translation>Hojas de Estilos Qt (*.qss);;Hojas de Estilos CSS (*.css);;Todos los Archivos(*)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="135" /> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="89" /> <source>System</source> - <translation type="unfinished">Sistema</translation> + <translation>Sistema</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source><b>Configure User Interface</b></source> - <translation type="unfinished"><b>Configurar la Interfaz de Usuario</b></translation> + <translation><b>Configurar la Interfaz de Usuario</b></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Style:</source> - <translation type="unfinished">Estilo:</translation> + <translation>Estilo:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Select the interface style</source> - <translation type="unfinished">Seleccione el estilo de la interfaz</translation> + <translation>Seleccionar el estilo de la interfaz</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Style Sheet:</source> - <translation type="unfinished">Hoja de Estilo:</translation> + <translation>Hoja de Estilo:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Enter the path of the style sheet file</source> - <translation type="unfinished">Introducir la ruta del archivo de la hoja de estilos</translation> + <translation>Introducir la ruta del archivo de la hoja de estilos</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Style Icons Path:</source> - <translation type="unfinished" /> + <translation>Ruta de Iconos de Estilo:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Enter the path to the icons used within the style sheet (empty for default)</source> - <translation type="unfinished" /> + <translation>Introducir la ruta de los iconos utilizados dentro de la hora de estilos (vacío para valor por defecto)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source><font color="#FF0000"><b>Note:</b> All settings below are activated at the next startup of the application.</font></source> - <translation type="unfinished"><font color="#FF0000"><b>Nota:</b> Estas opciones de configuración se activarán la siguiente vez que se ejecute la aplicacion.</font></translation> + <translation><font color="#FF0000"><b>Nota:</b> Estas opciones de configuración se activarán la siguiente vez que se ejecute la aplicacion.</font></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Language:</source> - <translation type="unfinished">Idioma:</translation> + <translation>Idioma:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>Select the interface language.</source> - <translation type="unfinished">Seleccione el idioma de la interfaz.</translation> + <translation>Seleccione el idioma de la interfaz.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.ui" line="0" /> <source>The interface language can be selected from this list. If "system" is selected, the interface language is determined by the system. The selection of "none" means, that the default language will be used.</source> - <translation type="unfinished">El idioma de la interfaz se puede seleccionar de esta lista. Si se ha seleccionado "sistema", el idioma lo determina el sistema. La selección de "ninguno" significa que se utilizará el idioma por defecto.</translation> + <translation>El idioma de la interfaz se puede seleccionar de esta lista. Si se ha seleccionado "sistema", el idioma lo determina el sistema. La selección de "ninguno" significa que se utilizará el idioma por defecto.</translation> </message> </context> <context> @@ -40739,12 +41029,12 @@ <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> <source>Style Icons Path:</source> - <translation type="unfinished" /> + <translation>Ruta de Iconos de Estilo:</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> <source>Enter the path to the icons used within the style sheet (empty for default)</source> - <translation type="unfinished" /> + <translation>Introducir la ruta de los iconos utilizados dentro de la hora de estilos (vacío para valor por defecto)</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> @@ -45468,7 +45758,7 @@ <message> <location filename="../Preferences/ConfigurationPages/LogViewerPage.ui" line="0" /> <source>There was an error condition reported.</source> - <translation type="unfinished" /> + <translation>Se ha reportado una condición de error.</translation> </message> <message> <location filename="../Preferences/ConfigurationPages/LogViewerPage.ui" line="0" /> @@ -46315,52 +46605,52 @@ <context> <name>MicroPythonDevice</name> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="166" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="212" /> <source>RP2040 based</source> <translation>Basada en RP2040</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="175" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="221" /> <source>Generic Board</source> <translation>Placa Genérica</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="279" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="325" /> <source>Unknown Device</source> <translation>Dispositivo Desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="404" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="450" /> <source>Unsupported Device</source> <translation>Dispositivo no soportado</translation> </message> <message> - <location filename="../MicroPython/MicroPythonDevices.py" line="414" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="460" /> <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="433" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="479" /> <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="452" /> + <location filename="../MicroPython/MicroPythonDevices.py" line="498" /> <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="472" /> - <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="517" /> - <source>Select Device Directory</source> - <translation>Seleccionar Directorio para Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonDevices.py" line="518" /> + <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="563" /> + <source>Select Device Directory</source> + <translation>Seleccionar Directorio para Dispositivo</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonDevices.py" line="564" /> <source>Select the directory for the connected device:</source> <translation>Seleccionar el directorio para el dispositivo conectado:</translation> </message> @@ -47204,188 +47494,193 @@ <translation>Mostrar Implementación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1339" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1337" /> + <source>Show Board Data</source> + <translation>Mostrar Datos de Microprocesador</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1480" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1342" /> <source>Synchronize Time</source> <translation>Sincronizar Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1342" /> - <source>Show Device Time</source> - <translation>Mostrar Hora del Dispositivo</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1345" /> - <source>Show Local Time</source> - <translation>Mostrar Hora Local</translation> + <source>Show Device Time</source> + <translation>Mostrar Hora del Dispositivo</translation> </message> <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1348" /> + <source>Show Local Time</source> + <translation>Mostrar Hora Local</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1351" /> <source>Show Time</source> <translation>Mostrar Tiempo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1682" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1354" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1699" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1357" /> <source>Compile Python File</source> <translation>Compilar Archivo de Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1704" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1697" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1357" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1714" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1360" /> <source>Compile Current Editor</source> <translation>Compilar Editor Actual</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1367" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1370" /> <source>Download Firmware</source> <translation>Descargar Firmware</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1374" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1377" /> <source>Show Documentation</source> <translation>Mostrar Documentación</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1378" /> - <source>Flash UF2 Device</source> - <translation>Flashear Dispositivo UF2</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1381" /> + <source>Flash UF2 Device</source> + <translation>Flashear Dispositivo UF2</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1384" /> <source>Manage Unknown Devices</source> <translation>Gestión Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1383" /> - <source>Ignored Serial Devices</source> - <translation>Dispositivos de Serie Ignorados</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1386" /> + <source>Ignored Serial Devices</source> + <translation>Dispositivos de Serie Ignorados</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1389" /> <source>Configure</source> <translation>Configurar</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1396" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <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="1405" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1408" /> <source>No version information available.</source> <translation>No hay información de versión disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1412" /> <source>Device Version Information</source> <translation>Información de Versión de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1430" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1426" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1433" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1429" /> <source>unknown</source> <translation>desconocido</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1437" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1440" /> <source>Device Implementation Information</source> <translation>Información de Implementación de Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1438" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1441" /> <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="1464" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1481" /> <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="1484" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1501" /> <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="1492" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1509" /> <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="1511" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1528" /> <source>Device Date and Time</source> <translation>Fecha y Hora del Dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1524" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1541" /> <source>Local Date and Time</source> <translation>Fecha y Hora Local</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1525" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> <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="1584" /> <location filename="../MicroPython/MicroPythonWidget.py" line="1567" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> <source>Date and Time</source> <translation>Fecha y Hora</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1551" /> - <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="1568" /> + <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="1585" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation><table><tr><th>Fecha y Hora Local</th><th>Fecha y Hora del Dispositivo</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1592" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1609" /> <source>Error handling device</source> <translation>Error de gestión del dispositivo</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1593" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> <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="1633" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1650" /> <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="1656" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1673" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Archivos Python (*.py);;Todos los Archivos (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1665" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1682" /> <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="1672" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1689" /> <source>'mpy-cross' Output</source> <translation>Salida de 'mpy-cross'</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1698" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1715" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>El editor actual no contiene un archivo de Python. Abortando...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1791" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1808" /> <source>Add Unknown Devices</source> <translation>Añadir Dispositivos Desconocidos</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1792" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1809" /> <source>Select the devices to be added:</source> <translation>Seleccionar los dispositivos a añadir:</translation> </message> @@ -48086,22 +48381,22 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="2448" /> <source>Preferences</source> - <translation type="unfinished">Preferencias</translation> + <translation>Preferencias</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2450" /> <source>&Preferences...</source> - <translation type="unfinished">&Preferencias...</translation> + <translation>&Preferencias...</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2452" /> <source>Set the prefered configuration</source> - <translation type="unfinished">Establecer la configuración preferida</translation> + <translation>Establecer la configuración preferida</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2454" /> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> - <translation type="unfinished"><b>Preferencias</b><p>Establecezca los elementos de configuración de la aplicación con sus valores preferidos.</p></translation> + <translation><b>Preferencias</b><p>Establecezca los elementos de configuración de la aplicación con sus valores preferidos.</p></translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2467" /> @@ -48116,7 +48411,7 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="2489" /> <source>&Search</source> - <translation type="unfinished">&Buscar</translation> + <translation>&Buscar</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2499" /> @@ -48126,7 +48421,7 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="2505" /> <source>Se&ttings</source> - <translation type="unfinished">Con&figuración</translation> + <translation>Con&figuración</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2510" /> @@ -48146,7 +48441,7 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="2545" /> <source>Search</source> - <translation type="unfinished">Buscar</translation> + <translation>Buscar</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2552" /> @@ -48156,7 +48451,7 @@ <message> <location filename="../QScintilla/MiniEditor.py" line="2559" /> <source>Settings</source> - <translation type="unfinished">Ajustes</translation> + <translation>Ajustes</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="2563" /> @@ -48332,10 +48627,6 @@ <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Las propiedades de EditorConfig para el archivo <b>{0}</b> no se ha podido cargar.</p></translation> </message> - <message> - <source>Find</source> - <translation type="vanished">Buscar</translation> - </message> </context> <context> <name>MiscellaneousChecker</name> @@ -50132,22 +50423,22 @@ <context> <name>OpenPagesWidget</name> <message> - <location filename="../HelpViewer/OpenPagesWidget.py" line="76" /> + <location filename="../HelpViewer/OpenPagesWidget.py" line="67" /> <source>Close</source> <translation>Cerrar</translation> </message> <message> - <location filename="../HelpViewer/OpenPagesWidget.py" line="79" /> + <location filename="../HelpViewer/OpenPagesWidget.py" line="70" /> <source>Close Others</source> <translation>Cerrar Otras</translation> </message> <message> - <location filename="../HelpViewer/OpenPagesWidget.py" line="82" /> + <location filename="../HelpViewer/OpenPagesWidget.py" line="73" /> <source>Close All</source> <translation>Cerrar todo</translation> </message> <message> - <location filename="../HelpViewer/OpenPagesWidget.py" line="85" /> + <location filename="../HelpViewer/OpenPagesWidget.py" line="76" /> <source>Copy URL to Clipboard</source> <translation>Copiar URL al Portapapeles</translation> </message> @@ -52700,130 +52991,130 @@ <translation>Estado de Alcance de Internet: No Alcanzable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="466" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="457" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="468" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="459" /> <source>Download Plugin Files</source> <translation>Archivos de descarga del Plugin</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="467" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="458" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="469" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="460" /> <source>The requested plugins were downloaded.</source> <translation>Los plugins solicitados han sido descargados.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="516" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="518" /> <source>Plugins Repository URL Changed</source> <translation>La URL del Repositorio de Plugins Ha Cambiado</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="517" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="519" /> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation>La URL del repositorio de plugins ha cambiado. Seleccionar el botón 'Actualizar' para obtener el nuevo archivo del repositorio.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="524" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="526" /> <source>Read plugins repository file</source> <translation>Leer archivo de repositorio de plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="525" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="527" /> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>El archivo de repositorio de plugins <b>{0}</b> no se ha podido leer. Seleccione Actualizar</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="532" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="534" /> <source>No plugin repository file available. Select Update.</source> <translation>No hay disponible ningún archivo de repositorio de plugins. Seleccione Actualizar.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="537" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="539" /> <source>New: <b>{0}</b></source> <translation>Nuevo: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="539" /> - <source>Local Updates: <b>{0}</b></source> - <translation>Actualizaciones Locales: <b>{0}</b></translation> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="541" /> + <source>Local Updates: <b>{0}</b></source> + <translation>Actualizaciones Locales: <b>{0}</b></translation> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="543" /> <source>Remote Updates: <b>{0}</b></source> <translation>Actualizaciones Remotas: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="608" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="574" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="610" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="576" /> <source>Error downloading file</source> <translation>Error al descargar el fichero</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="609" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="575" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="611" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="577" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>No se pudo descargar el archivo solicitado desde {0}.</p><p>Error: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="578" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="580" /> <source>No connection to Internet.</source> <translation>Sin conexión a Internet</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="690" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="692" /> <source>Stable</source> <translation>Estable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="696" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="698" /> <source>Unstable</source> <translation>Inestable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="702" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="704" /> <source>Obsolete</source> <translation>Obsoleto</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="708" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="710" /> <source>Unknown</source> <translation>Desconocido</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="730" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="732" /> <source>up-to-date</source> <translation>al dia</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="733" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="735" /> <source>new download available</source> <translation>mueva descarga disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="737" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="739" /> <source>update installable</source> <translation>actualización instalable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="741" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="743" /> <source>updated download available</source> <translation>descarga actualizada disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="745" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="747" /> <source>error determining status</source> <translation>Error al determinar el estado</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1110" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1081" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1112" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1083" /> <source>Cleanup of Plugin Downloads</source> <translation>Limpieza de Descargas de Plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1113" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1084" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1115" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1086" /> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>La descarga del plugin <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> </message> @@ -52831,17 +53122,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="995" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="997" /> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="996" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="998" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>No se ha podido ejecutar el proceso.<br>Asegúrese de que esta disponible como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1000" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1002" /> <source>OK</source> <translation>Aceptar</translation> </message> @@ -53198,18 +53489,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1653" /> + <location filename="../Preferences/__init__.py" line="1654" /> <source>Export Preferences</source> <translation>Exportar Preferencias</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1681" /> - <location filename="../Preferences/__init__.py" line="1655" /> + <location filename="../Preferences/__init__.py" line="1682" /> + <location filename="../Preferences/__init__.py" line="1656" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1679" /> + <location filename="../Preferences/__init__.py" line="1680" /> <source>Import Preferences</source> <translation>Importar Preferencias</translation> </message> @@ -53316,68 +53607,68 @@ <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>Style Icons Path:</source> - <translation type="unfinished" /> + <translation>Ruta de Iconos de Estilo:</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>Enter the path to the icons used within the style sheet</source> - <translation type="unfinished" /> + <translation>Introducir la ruta de los iconos utilizados dentro de la hora de estilos</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>Enabled</source> - <translation type="unfinished">Habilitado</translation> + <translation>Habilitado</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>Enter text</source> - <translation type="unfinished" /> + <translation>Introducir texto</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>Disabled</source> - <translation type="unfinished">Deshabilitado</translation> + <translation>Deshabilitado</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>C4</source> - <translation type="unfinished" /> + <translation>C4</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> <source>X4</source> - <translation type="unfinished" /> + <translation>X4</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="51" /> <source>Action 1.1</source> - <translation type="unfinished" /> + <translation>Acción 1.1</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="53" /> <source>Action 2.1</source> - <translation type="unfinished" /> + <translation>Acción 2.1</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="57" /> <source>Action 1.2</source> - <translation type="unfinished" /> + <translation>Acción 1.2</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="59" /> <source>Action 2.2</source> - <translation type="unfinished" /> + <translation>Acción 2.2</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="63" /> <source>Action 1.3</source> - <translation type="unfinished" /> + <translation>Acción 1.3</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="65" /> <source>Action 2.3</source> - <translation type="unfinished" /> + <translation>Acción 2.3</translation> </message> <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="69" /> @@ -53399,14 +53690,6 @@ <source>JavaScript</source> <translation>JavaScript</translation> </message> - <message> - <source>Action 1</source> - <translation type="vanished">Acción 1</translation> - </message> - <message> - <source>Action 2</source> - <translation type="vanished">Acción 2</translation> - </message> </context> <context> <name>PrintToPdfDialog</name> @@ -55972,97 +56255,102 @@ <translation>Abrir en Editor de Iconos</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="295" /> - <location filename="../Project/ProjectOthersBrowser.py" line="289" /> - <location filename="../Project/ProjectOthersBrowser.py" line="281" /> - <location filename="../Project/ProjectOthersBrowser.py" line="275" /> - <location filename="../Project/ProjectOthersBrowser.py" line="78" /> + <location filename="../Project/ProjectOthersBrowser.py" line="77" /> + <source>Open in Editor</source> + <translation>Abrir en Editor</translation> + </message> + <message> + <location filename="../Project/ProjectOthersBrowser.py" line="311" /> + <location filename="../Project/ProjectOthersBrowser.py" line="305" /> + <location filename="../Project/ProjectOthersBrowser.py" line="297" /> + <location filename="../Project/ProjectOthersBrowser.py" line="291" /> + <location filename="../Project/ProjectOthersBrowser.py" line="80" /> <source>Show Mime-Type</source> <translation>Mostrar Mime-Type</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="81" /> + <location filename="../Project/ProjectOthersBrowser.py" line="83" /> <source>Rename file</source> <translation>Renombrar archivo</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="122" /> - <location filename="../Project/ProjectOthersBrowser.py" line="84" /> + <location filename="../Project/ProjectOthersBrowser.py" line="124" /> + <location filename="../Project/ProjectOthersBrowser.py" line="86" /> <source>Remove from project</source> <translation>Quitar del proyecto</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="125" /> - <location filename="../Project/ProjectOthersBrowser.py" line="86" /> + <location filename="../Project/ProjectOthersBrowser.py" line="127" /> + <location filename="../Project/ProjectOthersBrowser.py" line="88" /> <source>Delete</source> <translation>Borrar</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="108" /> - <location filename="../Project/ProjectOthersBrowser.py" line="90" /> - <source>Add files...</source> - <translation>Añadir archivos...</translation> - </message> - <message> <location filename="../Project/ProjectOthersBrowser.py" line="110" /> <location filename="../Project/ProjectOthersBrowser.py" line="92" /> + <source>Add files...</source> + <translation>Añadir archivos...</translation> + </message> + <message> + <location filename="../Project/ProjectOthersBrowser.py" line="112" /> + <location filename="../Project/ProjectOthersBrowser.py" line="94" /> <source>Add directory...</source> <translation>Agregar directorio...</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="94" /> + <location filename="../Project/ProjectOthersBrowser.py" line="96" /> <source>Refresh</source> <translation>Recargar</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="97" /> + <location filename="../Project/ProjectOthersBrowser.py" line="99" /> <source>Copy Path to Clipboard</source> <translation>Copiar Ruta al Portapapeles</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="129" /> - <location filename="../Project/ProjectOthersBrowser.py" line="113" /> - <location filename="../Project/ProjectOthersBrowser.py" line="100" /> - <source>Expand all directories</source> - <translation>Expandir todos los directorios</translation> - </message> - <message> <location filename="../Project/ProjectOthersBrowser.py" line="131" /> <location filename="../Project/ProjectOthersBrowser.py" line="115" /> <location filename="../Project/ProjectOthersBrowser.py" line="102" /> - <source>Collapse all directories</source> - <translation>Contraer todos los directorios</translation> + <source>Expand all directories</source> + <translation>Expandir todos los directorios</translation> </message> <message> <location filename="../Project/ProjectOthersBrowser.py" line="133" /> <location filename="../Project/ProjectOthersBrowser.py" line="117" /> <location filename="../Project/ProjectOthersBrowser.py" line="104" /> + <source>Collapse all directories</source> + <translation>Contraer todos los directorios</translation> + </message> + <message> + <location filename="../Project/ProjectOthersBrowser.py" line="135" /> + <location filename="../Project/ProjectOthersBrowser.py" line="119" /> + <location filename="../Project/ProjectOthersBrowser.py" line="106" /> <source>Configure...</source> <translation>Configurar...</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="276" /> + <location filename="../Project/ProjectOthersBrowser.py" line="292" /> <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="../Project/ProjectOthersBrowser.py" line="290" /> - <location filename="../Project/ProjectOthersBrowser.py" line="282" /> + <location filename="../Project/ProjectOthersBrowser.py" line="306" /> + <location filename="../Project/ProjectOthersBrowser.py" line="298" /> <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="../Project/ProjectOthersBrowser.py" line="296" /> + <location filename="../Project/ProjectOthersBrowser.py" line="312" /> <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="../Project/ProjectOthersBrowser.py" line="357" /> + <location filename="../Project/ProjectOthersBrowser.py" line="373" /> <source>Delete files/directories</source> <translation>Borrar archivos/directorios</translation> </message> <message> - <location filename="../Project/ProjectOthersBrowser.py" line="358" /> + <location filename="../Project/ProjectOthersBrowser.py" line="374" /> <source>Do you really want to delete these entries from the project?</source> <translation>¿Realmente quiere borrar estas entradas del proyecto?</translation> </message> @@ -67143,37 +67431,37 @@ <context> <name>SpellCheckMixin</name> <message> - <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="127" /> + <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="133" /> <source>Spelling Suggestions</source> <translation>Sugerencias Ortográficas</translation> </message> <message> - <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="138" /> + <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="144" /> <source>Add to Dictionary</source> <translation>Añadir al Diccionario</translation> </message> <message> - <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="159" /> + <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="165" /> <source>Remove '{0}' from Dictionary</source> <translation>Eliminar '{0}' del Diccionario</translation> </message> <message> - <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="176" /> + <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="182" /> <source>Language</source> <translation>Lenguaje</translation> </message> <message> - <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="200" /> - <source>Format</source> - <translation>Formato</translation> - </message> - <message> <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="206" /> + <source>Format</source> + <translation>Formato</translation> + </message> + <message> + <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="212" /> <source>Text</source> <translation>Texto</translation> </message> <message> - <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="208" /> + <location filename="../EricWidgets/EricSpellCheckedTextEdit.py" line="214" /> <source>HTML</source> <translation>HTML</translation> </message> @@ -68757,7 +69045,7 @@ <translation>Seleccionar acción del menú</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="887" /> + <location filename="../VCS/StatusWidget.py" line="892" /> <location filename="../VCS/StatusWidget.py" line="121" /> <source>Quick Commit</source> <translation>Quick Commit</translation> @@ -68818,8 +69106,8 @@ <translation>perdido</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="922" /> - <location filename="../VCS/StatusWidget.py" line="481" /> + <location filename="../VCS/StatusWidget.py" line="927" /> + <location filename="../VCS/StatusWidget.py" line="486" /> <location filename="../VCS/StatusWidget.py" line="222" /> <source>Commit</source> <translation>Commit</translation> @@ -68840,7 +69128,7 @@ <translation>Quitar selección de todo del commit</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="536" /> + <location filename="../VCS/StatusWidget.py" line="541" /> <location filename="../VCS/StatusWidget.py" line="234" /> <source>Add</source> <translation>Añadir</translation> @@ -68861,7 +69149,7 @@ <translation>Añadir todas las entradas sin seguimiento</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="733" /> + <location filename="../VCS/StatusWidget.py" line="738" /> <location filename="../VCS/StatusWidget.py" line="246" /> <source>Differences</source> <translation>Diferencias</translation> @@ -68872,8 +69160,8 @@ <translation>Muestra las diferencias de la entrada seleccionada en un diálogo aparte</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="767" /> - <location filename="../VCS/StatusWidget.py" line="760" /> + <location filename="../VCS/StatusWidget.py" line="772" /> + <location filename="../VCS/StatusWidget.py" line="765" /> <location filename="../VCS/StatusWidget.py" line="252" /> <source>Differences Side-By-Side</source> <translation>Diferencias Lado A Lado</translation> @@ -68894,7 +69182,7 @@ <translation>Muestra las diferencias de todas las entradas en un diálogo separado</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="787" /> + <location filename="../VCS/StatusWidget.py" line="792" /> <location filename="../VCS/StatusWidget.py" line="265" /> <source>Revert</source> <translation>Revertir</translation> @@ -68905,7 +69193,7 @@ <translation>Revierte los cambios en los archivos seleccionados</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="808" /> + <location filename="../VCS/StatusWidget.py" line="813" /> <location filename="../VCS/StatusWidget.py" line="272" /> <source>Forget Missing</source> <translation>Olvidar elementos perdidos</translation> @@ -68916,7 +69204,7 @@ <translation>Olvida los archivos perdidos seleccionados</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="829" /> + <location filename="../VCS/StatusWidget.py" line="834" /> <location filename="../VCS/StatusWidget.py" line="276" /> <source>Restore Missing</source> <translation>Restore sobre elementos perdidos</translation> @@ -68937,7 +69225,7 @@ <translation>Editar el archivo con conflictos seleccionado</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="862" /> + <location filename="../VCS/StatusWidget.py" line="867" /> <location filename="../VCS/StatusWidget.py" line="288" /> <source>Conflict Resolved</source> <translation>Conflicto resuelto</translation> @@ -68953,41 +69241,41 @@ <translation>No hay un proyecto abierto.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="923" /> - <location filename="../VCS/StatusWidget.py" line="482" /> + <location filename="../VCS/StatusWidget.py" line="928" /> + <location filename="../VCS/StatusWidget.py" line="487" /> <source>There are no entries selected to be committed.</source> <translation>No hay entradas seleccionads sobre las que hacer commit.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="537" /> + <location filename="../VCS/StatusWidget.py" line="542" /> <source>There are no unversioned entries available/selected.</source> <translation>No hay entradas sin versionar disponibles/seleccionadas.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="788" /> - <location filename="../VCS/StatusWidget.py" line="761" /> - <location filename="../VCS/StatusWidget.py" line="734" /> + <location filename="../VCS/StatusWidget.py" line="793" /> + <location filename="../VCS/StatusWidget.py" line="766" /> + <location filename="../VCS/StatusWidget.py" line="739" /> <source>There are no uncommitted changes available/selected.</source> <translation>No hay cambios pendientes de commit disponibles/seleccionados.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="768" /> + <location filename="../VCS/StatusWidget.py" line="773" /> <source>Only one file with uncommitted changes must be selected.</source> <translation>Se debe seleccionar solamente un archivo con cambios sin commit.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="830" /> - <location filename="../VCS/StatusWidget.py" line="809" /> + <location filename="../VCS/StatusWidget.py" line="835" /> + <location filename="../VCS/StatusWidget.py" line="814" /> <source>There are no missing entries available/selected.</source> <translation>No hay entradas perdidas disponibles/seleccionadas.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="863" /> + <location filename="../VCS/StatusWidget.py" line="868" /> <source>There are no conflicting entries available/selected.</source> <translation>No hay entras con conflicto seleccionadas/disponibles.</translation> </message> <message> - <location filename="../VCS/StatusWidget.py" line="888" /> + <location filename="../VCS/StatusWidget.py" line="893" /> <source>Select your commit message:</source> <translation>Seleccionar mensaje de commit:</translation> </message> @@ -76945,27 +77233,27 @@ <location filename="../Preferences/ThemeManager.py" line="80" /> <location filename="../Preferences/ThemeManager.py" line="68" /> <source>Import Theme</source> - <translation type="unfinished" /> + <translation>Importar Tema</translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="70" /> <source>eric Theme Files (*.ethj);;All Files (*)</source> - <translation type="unfinished" /> + <translation>Archivos de Tema de eric (*.ethj);;Todos los Archivos (*)</translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="81" /> <source><p>The theme file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> + <translation><p>El archivo de tema <b>{0}</b> no se ha podido leer.</p><p>Causa: {1}</p></translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="100" /> <source>The stylesheet file {0} exists already. Shall it be overwritten?</source> - <translation type="unfinished" /> + <translation>El archivo de hoja de estilos {0} ya existe. ¿Sobreescribirlo?</translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="113" /> <source><p>The stylesheet file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> + <translation><p>El archivo de hoja de estilos <b>{0}</b> no se ha podido escribir.</p><p>Causa: {1}</p></translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="209" /> @@ -76973,27 +77261,27 @@ <location filename="../Preferences/ThemeManager.py" line="154" /> <location filename="../Preferences/ThemeManager.py" line="138" /> <source>Export Theme</source> - <translation type="unfinished" /> + <translation>Exportar Tema</translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="140" /> <source>eric Theme Files (*.ethj)</source> - <translation type="unfinished" /> + <translation>Archivos de Tema de eric (*.ethj)</translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="155" /> <source><p>The theme file <b>{0}</b> exists already. Overwrite it?</p></source> - <translation type="unfinished" /> + <translation><p>El archivo de tema <b>{0}</b> ya existe. ¿Sobreescribirlo?</p></translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="191" /> <source><p>The stylesheet file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> + <translation><p>El archivo de hoja de estilos <b>{0}</b> no se ha podido leer.</p><p>Causa: {1}</p></translation> </message> <message> <location filename="../Preferences/ThemeManager.py" line="210" /> <source><p>The theme file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> + <translation><p>El archivo de tema <b>{0}</b> no se ha podido escribir.</p><p>Causa: {1}</p></translation> </message> </context> <context> @@ -78548,122 +78836,122 @@ <translation>Actualizar</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="403" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="454" /> <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="462" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="429" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="513" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="480" /> <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="537" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="588" /> <source>'{0}' Board</source> <translation>Placa '{0}'</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="568" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="619" /> <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="640" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="627" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="615" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="691" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="678" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="666" /> <source>Manual Select</source> <translation>Selección Manual</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="745" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="709" /> - <location filename="../MicroPython/UF2FlashDialog.py" line="683" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="796" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="760" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="734" /> <source>Reset Instructions:</source> <translation>Instrucciones de Reset:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="685" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="736" /> <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="712" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="763" /> <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="722" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="773" /> <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="747" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="798" /> <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="759" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="810" /> <source>Flash Instructions:</source> <translation>Instrucciones de Flash:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="761" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="812" /> <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="786" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="837" /> <source>Boot Volume not found:</source> <translation>Volumen de Arranque no encontrado:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="788" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="839" /> <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="794" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="845" /> <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="799" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="850" /> <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="806" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="857" /> <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="825" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="876" /> <source>Multiple Boot Volumes found:</source> <translation>Múltiples Volúmenes de Arranque encontrados:</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="827" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="878" /> <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="846" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="897" /> <source>Flashing Firmware</source> <translation>Flasheando Firmware</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="847" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="898" /> <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="854" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="905" /> <source>Flashing {0}</source> <translation>Flasheando {0}</translation> </message> <message> - <location filename="../MicroPython/UF2FlashDialog.py" line="855" /> + <location filename="../MicroPython/UF2FlashDialog.py" line="906" /> <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> @@ -81529,42 +81817,42 @@ <message> <location filename="../UI/UserInterface.py" line="2844" /> <source>Export Theme</source> - <translation type="unfinished" /> + <translation>Exportar Tema</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2846" /> <source>Export Theme...</source> - <translation type="unfinished" /> + <translation>Exportar Tema...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2848" /> <source>Export the current theme</source> - <translation type="unfinished" /> + <translation>Exportar el tema actual</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2850" /> <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> - <translation type="unfinished" /> + <translation><b>Exportar Tema</b><p>Exportar el tema actual a un archivo.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2858" /> <source>Import Theme</source> - <translation type="unfinished" /> + <translation>Importar Tema</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2860" /> <source>Import Theme...</source> - <translation type="unfinished" /> + <translation>Importar Tema...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2862" /> <source>Import a previously exported theme</source> - <translation type="unfinished" /> + <translation>Importr un tema previamente exportado</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2864" /> <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> - <translation type="unfinished" /> + <translation><b>Importar Tema</b><p>Importar un tema previamente exportado.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2872" /> @@ -89382,37 +89670,6 @@ </message> </context> <context> - <name>WebBrowserInterfacePage</name> - <message> - <source><b>Configure User Interface</b></source> - <translation type="vanished"><b>Configurar la Interfaz de Usuario</b></translation> - </message> - <message> - <source>Style:</source> - <translation type="vanished">Estilo:</translation> - </message> - <message> - <source>Select the interface style</source> - <translation type="vanished">Seleccione el estilo de la interfaz</translation> - </message> - <message> - <source>Style Sheet:</source> - <translation type="vanished">Hoja de Estilo:</translation> - </message> - <message> - <source>Enter the path of the style sheet file</source> - <translation type="vanished">Introducir la ruta del archivo de la hoja de estilos</translation> - </message> - <message> - <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="vanished">hojas de Estilos Qt (*.qss);;hojas de Estilos CSS (*.css);;Todos los Archivos(*)</translation> - </message> - <message> - <source>System</source> - <translation type="vanished">Sistema</translation> - </message> - </context> - <context> <name>WebBrowserJavaScriptConsole</name> <message> <location filename="../WebBrowser/WebBrowserJavaScriptConsole.py" line="33" /> @@ -93411,12 +93668,12 @@ <context> <name>eric7</name> <message> - <location filename="../eric7.py" line="399" /> + <location filename="../eric7.py" line="401" /> <source>Starting...</source> <translation>Comenzando...</translation> </message> <message> - <location filename="../eric7.py" line="405" /> + <location filename="../eric7.py" line="407" /> <source>Generating Main Window...</source> <translation>Generando Ventana Principal...</translation> </message>