diff -r 109b8e5513d8 -r 5d94c30e8d23 PyrightChecker/i18n/pyright_es.ts --- a/PyrightChecker/i18n/pyright_es.ts Tue Nov 07 16:45:04 2023 +0100 +++ b/PyrightChecker/i18n/pyright_es.ts Sat Nov 11 14:11:53 2023 +0100 @@ -1,306 +1,309 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="es_ES"> - <context> +<context> <name>PyrightCheckerDialog</name> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Static Type Checker</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Static Type Checker</source> + <translation>Comprobador de Tipos Estáticos</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Configure</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Configure</source> + <translation>Configurar</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Python Platform:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Python Platform:</source> + <translation>Plataforma Python:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Select the Python platform to check for (empty for current platform).</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Select the Python platform to check for (empty for current platform).</source> + <translation>Seleccionar la plataforma Python a comprobar (en blanco para plataforma actual).</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Python Version:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Python Version:</source> + <translation>Versión de Python:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Select the Python version to check against (empty for current version).</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Select the Python version to check against (empty for current version).</source> + <translation>Seleccionar la versión de Python contra la que comprobar (en blanco para versión actual).</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Select to skip files without type annotations.</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Select to skip files without type annotations.</source> + <translation>Seleccionar para omitir archivos sin anotaciones de tipos.</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Skip unannotated files</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Skip unannotated files</source> + <translation>Omitir archivos sin anotaciones</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to start the type check run</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to start the type check run</source> + <translation>Pulsar para iniciar la ejecución de comprobación de tipos</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Start</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Start</source> + <translation>&Iniciar</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source> + <translation>Ubicar un snippet para 'pyproject.toml' en el portapapeles.</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Generate &TOML</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Generate &TOML</source> + <translation>Generar &TOML</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to load the default values</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to load the default values</source> + <translation>Pulsar para cargar los valores por defecto</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Load Defaults</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Load Defaults</source> + <translation>Cargar Va&lores por Defecto</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to store the current values as defaults</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to store the current values as defaults</source> + <translation>Pulsar para almacenar los valores actuales como valores por defecto</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>St&ore Defaults</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>St&ore Defaults</source> + <translation>Almacenar Val&ores por Defecto</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to reset the default values</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to reset the default values</source> + <translation>Pulsar para restablecer los valores por defecto</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Reset Defaults</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Reset Defaults</source> + <translation>&Restablecer Valores por Defecto</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Results</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Results</source> + <translation>Resultados</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source><b>Result List</b> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source><b>Result List</b> <p>This list shows the results of the typing check. Activating an entry will open this entry in an editor window and position the cursor at the respective line and position.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>File/Line</source> - <translation type="unfinished" /> + <translation><b>Lista de Resultados</b> +<p>Esta lista muestra los resultados de la comprobación de tipos. Activar +una entrada abrirá dicha entrada en una ventana de editor, posicionando el cursor en +las respectivas línea y posición.</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Severity</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>File/Line</source> + <translation>Archivo/Línea</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Message</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Severity</source> + <translation>Severidad</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Summary</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Message</source> + <translation>Mensaje</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Files analyzed:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Summary</source> + <translation>Resumen</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>pyright Version:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Files analyzed:</source> + <translation>Archivos analizados:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Error Count:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>pyright Version:</source> + <translation>Versión de pyright:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Warning Count:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Error Count:</source> + <translation>Número de Errores:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Info Count:</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Warning Count:</source> + <translation>Número de Advertencias:</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to restart the type check run</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Info Count:</source> + <translation>Número de Informaciones:</translation> + </message> + <message> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to restart the type check run</source> + <translation>Pulsar para reiniciar la ejecución de comprobación de tipos</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>&Restart</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>&Restart</source> + <translation>&Reiniciar</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Press to show all files containing an issue</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Press to show all files containing an issue</source> + <translation>Pulsar para mostrar todos los archivos que contienen algún problema</translation> </message> <message> - <location filename="../PyrightCheckerDialog.ui" line="0" /> - <source>Show</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.ui" line="0"/> + <source>Show</source> + <translation>Mostrar</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="56" /> - <source>Error</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="56"/> + <source>Error</source> + <translation>Error</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="57" /> - <source>Warning</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="57"/> + <source>Warning</source> + <translation>Advertencia</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="58" /> - <source>Information</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="58"/> + <source>Information</source> + <translation>Información</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="72" /> - <source>No issues detected</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="72"/> + <source>No issues detected</source> + <translation>No se han detectado problemas</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="73" /> - <source>Issues detected</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="73"/> + <source>Issues detected</source> + <translation>Problemas detectados</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="74" /> - <source>Fatal error occurred with no errors or warnings reported</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="74"/> + <source>Fatal error occurred with no errors or warnings reported</source> + <translation>Ha ocurrido un error fatal sin errores o advertencias reportadas</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="75" /> - <source>Config file could not be read or parsed</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="75"/> + <source>Config file could not be read or parsed</source> + <translation>El archivo de configuración no se ha podido leer o interpretar</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="76" /> - <source>Illegal command-line parameters specified</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="76"/> + <source>Illegal command-line parameters specified</source> + <translation>Parámetros ilegales de línea de comando especificados</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="207" /> - <source>unknown</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="207"/> + <source>unknown</source> + <translation>desconocido</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="375" /> - <location filename="../PyrightCheckerDialog.py" line="362" /> - <location filename="../PyrightCheckerDialog.py" line="337" /> - <location filename="../PyrightCheckerDialog.py" line="298" /> - <source>pyright Type Checking</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="375"/> + <location filename="../PyrightCheckerDialog.py" line="362"/> + <location filename="../PyrightCheckerDialog.py" line="337"/> + <location filename="../PyrightCheckerDialog.py" line="298"/> + <source>pyright Type Checking</source> + <translation>Comprobación de Tipos de pyright</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="299" /> - <source>pyright type checking has to be performed for individual files or a project but neither was given. Aborting...</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="299"/> + <source>pyright type checking has to be performed for individual files or a project but neither was given. Aborting...</source> + <translation>La comprobación de tipos de pyright tiene que realizarse sobre archivos individuales o sobre un proyecto, pero ninguno se ha proporcionado. Abortando...</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="338" /> - <source><p>The pyright type checking run failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="338"/> + <source><p>The pyright type checking run failed.</p><p>Reason: {0}</p></source> + <translation><p>La ejecución de comprobación de tipos de pyright ha fallado.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="363" /> - <source><p>The pyright type checking process did not end normally.</p></source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="363"/> + <source><p>The pyright type checking process did not end normally.</p></source> + <translation><p>La comprobación de tipos de pyright no ha terminado con normalidad.</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="376" /> - <source><p>The pyright type checking process did not return valid JSON data.</p><p>Issue: {0}</p></source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="376"/> + <source><p>The pyright type checking process did not return valid JSON data.</p><p>Issue: {0}</p></source> + <translation><p>La comprobación de tipos de pyright no ha retornado datos JSON válidos.</p><p>Problema: {0}</p></translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="635" /> - <location filename="../PyrightCheckerDialog.py" line="613" /> - <source>Create TOML snippet</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="635"/> + <location filename="../PyrightCheckerDialog.py" line="613"/> + <source>Create TOML snippet</source> + <translation>Crear snippet TOML</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="614" /> - <source>The creation of a 'pyproject.toml' snippet is only available when in project mode. Aborting...</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="614"/> + <source>The creation of a 'pyproject.toml' snippet is only available when in project mode. Aborting...</source> + <translation>La creación de un snippet 'pyproject.toml' solo está disponible en modo proyecto. Abortando...</translation> </message> <message> - <location filename="../PyrightCheckerDialog.py" line="636" /> - <source>The 'pyproject.toml' snippet was copied to the clipboard.</source> - <translation type="unfinished" /> + <location filename="../PyrightCheckerDialog.py" line="636"/> + <source>The 'pyproject.toml' snippet was copied to the clipboard.</source> + <translation>Se ha copiado el snippet 'pyproject.toml' al portapapeles.</translation> </message> - </context> - <context> +</context> +<context> <name>PyrightPlugin</name> <message> - <location filename="../../PluginPyright.py" line="49" /> - <source>Checkers - Pyright</source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="49"/> + <source>Checkers - Pyright</source> + <translation>Comprobaciones - Pyright</translation> </message> <message> - <location filename="../../PluginPyright.py" line="242" /> - <location filename="../../PluginPyright.py" line="136" /> - <location filename="../../PluginPyright.py" line="117" /> - <source>Static Type Check</source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="242"/> + <location filename="../../PluginPyright.py" line="136"/> + <location filename="../../PluginPyright.py" line="117"/> + <source>Static Type Check</source> + <translation>Comprobación de Tipos Estáticos</translation> </message> <message> - <location filename="../../PluginPyright.py" line="243" /> - <location filename="../../PluginPyright.py" line="136" /> - <location filename="../../PluginPyright.py" line="118" /> - <source>Static &Typing...</source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="243"/> + <location filename="../../PluginPyright.py" line="136"/> + <location filename="../../PluginPyright.py" line="118"/> + <source>Static &Typing...</source> + <translation>&Tipos Estáticos...</translation> </message> <message> - <location filename="../../PluginPyright.py" line="124" /> - <source>Check for typing issues</source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="124"/> + <source>Check for typing issues</source> + <translation>Comprobación de problemas de tipos</translation> </message> <message> - <location filename="../../PluginPyright.py" line="126" /> - <source><b>Static Type Check...</b><p>This checks a Python project for static typing issues.</p></source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="126"/> + <source><b>Static Type Check...</b><p>This checks a Python project for static typing issues.</p></source> + <translation><b>Comprobación de Tipos Estáticos...</b><p>Comprueba problemas de tipos estáticos de un proyecto Python.</p></translation> </message> <message> - <location filename="../../PluginPyright.py" line="139" /> - <source><b>Static Type Check...</b><p>This checks a Python file for static typing issues.</p></source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="139"/> + <source><b>Static Type Check...</b><p>This checks a Python file for static typing issues.</p></source> + <translation><b>Comprobación de Tipos Estáticos...</b><p>Comprueba problemas de tipos estáticos de un archivo Python.</p></translation> </message> <message> - <location filename="../../PluginPyright.py" line="250" /> - <source><b>Static Type Check...</b><p>This checks Python files for static typing issues.</p></source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="250"/> + <source><b>Static Type Check...</b><p>This checks Python files for static typing issues.</p></source> + <translation><b>Comprobación de Tipos Estáticos...</b><p>Comprueba problemas de tipos estáticos de archivos Python.</p></translation> </message> - </context> +</context> </TS>