--- a/PyLint/i18n/pylint_es.ts Fri Jul 29 19:03:10 2011 +0200 +++ b/PyLint/i18n/pylint_es.ts Fri Jul 29 19:22:20 2011 +0200 @@ -3,313 +3,313 @@ <context> <name>PyLintConfigDialog</name> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="211"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="13"/> <source>PyLint Configuration</source> <translation>Configuración de PyLint</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="235"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="32"/> <source>General</source> <translation>General</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="212"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="44"/> <source>Configuration &File:</source> <translation>&Archivo de Configuración:</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="213"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="54"/> <source>Output</source> <translation>Output</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="214"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="66"/> <source>Select to generate a plain text report</source> <translation>Seleccionar para generar un informe de texto plano</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="215"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="69"/> <source>Generate &Textreport</source> <translation>Generar Informe de &Texto</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="216"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="72"/> <source>Alt+T</source> <translation>Alt+T</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="217"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="79"/> <source>Select to generate a HTML report</source> <translation>Seleccionar para generar un informe HTML</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="218"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="82"/> <source>Generate &HTML Report</source> <translation>Generar Informe &HTML</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="219"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="85"/> <source>Alt+H</source> <translation>Alt+H</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="220"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="92"/> <source>Show the pylint result in a dialog</source> <translation>Mostrar en un diálogo el resultado de pylint</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="221"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="95"/> <source>Show Result &Dialog</source> <translation>Mostrar un &Diálogo de Resultado</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="222"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="98"/> <source>Alt+D</source> <translation>Alt+D</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="223"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="105"/> <source>Report File</source> <translation>Archivo de Informe</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="224"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="117"/> <source>Enter the name of the report file</source> <translation>Intruducir el nombre de un archivo de informe</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="233"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="219"/> <source>Press to open a file selection dialog</source> <translation>Pulse para abrir un diálogo de selección de archivo</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="234"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="222"/> <source>...</source> <translation>...</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="227"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="140"/> <source>Enter the name of the configuration file</source> <translation>Introduzca el nombre del archivo de configuración</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="228"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="171"/> <source>Press to generate a sample configuration</source> <translation>ulse para generar una configuración de ejemplo</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="229"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="174"/> <source><b>Generate Configuration Template</b> <p>This generates a sample configuration. The data is shown in a new editor window.</p></source> <translation><b>Generar Plantilla de Configuración</b> <p>Genera una configuración de ejemplo. Los datos se muestran en una nueva ventana de editor.</p></translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="231"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="178"/> <source>&Generate Configuration Template</source> <translation>&Generar Plantilla de Configuración</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="232"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="181"/> <source>Alt+G</source> <translation>Alt+G</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="262"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="230"/> <source>Checkers</source> <translation>Revisores</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="236"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="258"/> <source>Select to enable the variables checker</source> <translation>Seleccionar para habilitar la verificación de variables</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="237"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="261"/> <source>Variables</source> <translation>Variables</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="238"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="268"/> <source>Select to enable the typecheck checker</source> <translation>Seleccionar para habilitar la verificación de tipos</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="239"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="271"/> <source>Typecheck</source> <translation>Revisión de Tipos</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="240"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="278"/> <source>Select to enable the similarities checker</source> <translation>Seleccionar para habilitar la verificación de similitudes</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="241"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="281"/> <source>Similarities</source> <translation>Similitudes</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="242"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="288"/> <source>Select to enable the rpython checker</source> <translation>Seleccionar para habilitar la verificación de rpython</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="243"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="291"/> <source>RPython</source> <translation>RPython</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="244"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="298"/> <source>Select to enable the newstyle checker</source> <translation>Seleccionar para habilitar la verificación de nuevo estilo</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="245"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="301"/> <source>Newstyle</source> <translation>Nuevo Estilo</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="246"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="308"/> <source>Select to enable the miscellaneous checker</source> <translation>Seleccionar para habilitar diversas verificaciones</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="247"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="311"/> <source>Miscellaneous</source> <translation>Miscelánea</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="248"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="318"/> <source>Select to enable the metrics checker</source> <translation>Seleccionar para habilitar la veriricación de métricas</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="249"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="321"/> <source>Metrics</source> <translation>Métricas</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="250"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="328"/> <source>Select to enable the format checker</source> <translation>Seleccionar para habilitar la verificación de formato</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="251"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="331"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="252"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="338"/> <source>Select to enable the exceptions checker</source> <translation>Seleccionar para habilitar la verificación de excepciones</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="253"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="341"/> <source>Exceptions</source> <translation>Excepciones</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="254"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="348"/> <source>Select to enable the design checker</source> <translation>Seleccionar para habilitar la revisión de diseño</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="255"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="351"/> <source>Design</source> <translation>Diseño</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="256"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="358"/> <source>Select to enable the classes checker</source> <translation>Seleccionar para habilitar la verificación de clases</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="257"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="361"/> <source>Classes</source> <translation>Clases</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="258"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="368"/> <source>Select to enable the imports checker</source> <translation>Seleccionar para habilitar la verificación de imports</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="259"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="371"/> <source>Imports</source> <translation>Imports</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="260"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="378"/> <source>Select to enable the basic checker</source> <translation>Seleccionar para habilitar la verificación básica</translation> </message> <message> - <location filename="PyLint/Ui_PyLintConfigDialog.py" line="261"/> + <location filename="PyLint/PyLintConfigDialog.ui" line="381"/> <source>Basic</source> <translation>Básica</translation> </message> <message> - <location filename="PyLint/PyLintConfigDialog.py" line="231"/> + <location filename="PyLint/PyLintConfigDialog.py" line="210"/> <source>Select configuration file</source> <translation>Seleccionar archivo de configuración</translation> </message> <message> - <location filename="PyLint/PyLintConfigDialog.py" line="231"/> + <location filename="PyLint/PyLintConfigDialog.py" line="210"/> <source>Configuration Files (*.cfg *.cnf *.rc);;All Files (*)</source> <translation>Archivos de configuración (*.cfg *.cnf *.rc);;Todos los Archivos (*)</translation> </message> <message> - <location filename="PyLint/PyLintConfigDialog.py" line="246"/> + <location filename="PyLint/PyLintConfigDialog.py" line="225"/> <source>Select report file</source> <translation>Seleccionar archivo de informes</translation> </message> <message> - <location filename="PyLint/PyLintConfigDialog.py" line="318"/> + <location filename="PyLint/PyLintConfigDialog.py" line="293"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="PyLint/PyLintConfigDialog.py" line="318"/> - <source>Could not start %1.<br>Ensure that it is in the search path.</source> - <translation>No se ha podido ejecutar el proceso %1.<br>Asegúrese de que está en la ruta de búsqueda.</translation> + <location filename="PyLint/PyLintConfigDialog.py" line="293"/> + <source>Could not start {0}.<br>Ensure that it is in the search path.</source> + <translation>No se ha podido ejecutar el proceso {0}.<br>Asegúrese de que está en la ruta de búsqueda.</translation> </message> </context> <context> <name>PyLintExecDialog</name> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="86"/> + <location filename="PyLint/PyLintExecDialog.ui" line="19"/> <source>PyLint Results</source> <translation>Resultados de PyLint</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="88"/> + <location filename="PyLint/PyLintExecDialog.ui" line="43"/> <source><b>PyLint Execution</b> <p>This shows the results of the PyLint run.</p></source> <translation><b>Ejecución de PyLint</b><p>Muestra los resultados de la ejecución de PyLint.</p></translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="91"/> + <location filename="PyLint/PyLintExecDialog.ui" line="76"/> <source>File</source> <translation>Archivo</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="92"/> + <location filename="PyLint/PyLintExecDialog.ui" line="81"/> <source>Line</source> <translation>Línea</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="93"/> + <location filename="PyLint/PyLintExecDialog.ui" line="86"/> <source>Type</source> <translation>Tipo</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="94"/> + <location filename="PyLint/PyLintExecDialog.ui" line="91"/> <source>Message</source> <translation>Mensaje</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="96"/> + <location filename="PyLint/PyLintExecDialog.ui" line="125"/> <source><b>PyLint Execution</b> <p>This shows the errors of the PyLint run.</p></source> <translation><b>Ejecución de PyLint</b> @@ -326,82 +326,82 @@ <translation>Pulse para guardar el informe a un archivo</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="62"/> + <location filename="PyLint/PyLintExecDialog.py" line="63"/> <source>Convention</source> <translation>Convención</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="63"/> + <location filename="PyLint/PyLintExecDialog.py" line="64"/> <source>Refactor</source> <translation>Refactorizar</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="64"/> + <location filename="PyLint/PyLintExecDialog.py" line="65"/> <source>Warning</source> <translation>Advertencia</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="65"/> + <location filename="PyLint/PyLintExecDialog.py" line="66"/> <source>Error</source> <translation>Error</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="66"/> + <location filename="PyLint/PyLintExecDialog.py" line="67"/> <source>Fatal</source> <translation>Fatal</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="139"/> + <location filename="PyLint/PyLintExecDialog.py" line="137"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="139"/> - <source>The process %1 could not be started. Ensure, that it is in the search path.</source> - <translation>No se ha podido ejecutar el proceso %1.<br>Asegúrese de que está en la ruta de búsqueda.</translation> + <location filename="PyLint/PyLintExecDialog.py" line="137"/> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>No se ha podido ejecutar el proceso {0}.<br>Asegúrese de que está en la ruta de búsqueda.</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="205"/> + <location filename="PyLint/PyLintExecDialog.py" line="206"/> <source>No PyLint errors found.</source> <translation>No se han encontrado errores de PyLint.</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="347"/> + <location filename="PyLint/PyLintExecDialog.py" line="349"/> <source>PyLint Report</source> <translation>Informe de PyLint</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="315"/> - <source><p>The PyLint report file <b>%1</b> already exists.</p></source> - <translation><p>El archivo de informe PyLint <b>%1</b> ya existe.</p></translation> + <location filename="PyLint/PyLintExecDialog.py" line="317"/> + <source><p>The PyLint report file <b>{0}</b> already exists.</p></source> + <translation><p>El archivo de informe PyLint <b>{0}</b> ya existe.</p></translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="332"/> - <source><p>The PyLint report file <b>%1</b> could not be written.<br>Reason: %2</p></source> - <translation><p>El archivo de informe PyLint <b>%1</b> no ha podido guardarse.<br>Causa: %2</p></translation> + <location filename="PyLint/PyLintExecDialog.py" line="334"/> + <source><p>The PyLint report file <b>{0}</b> could not be written.<br>Reason: {1}</p></source> + <translation><p>El archivo de informe PyLint <b>{0}</b> no ha podido guardarse.<br>Causa: {1}</p></translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="343"/> + <location filename="PyLint/PyLintExecDialog.py" line="345"/> <source>HTML Files (*.html);;All Files (*)</source> <translation>Archivos HTML (*.html);;Todos los Archivos (*)</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="345"/> + <location filename="PyLint/PyLintExecDialog.py" line="347"/> <source>Text Files (*.txt);;All Files (*)</source> <translation>Archivos de Texto (*.txt);;Todos los Archivos (*)</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="87"/> + <location filename="PyLint/PyLintExecDialog.ui" line="31"/> <source>Results</source> <translation>Resultados</translation> </message> <message> - <location filename="PyLint/Ui_PyLintExecDialog.py" line="95"/> + <location filename="PyLint/PyLintExecDialog.ui" line="113"/> <source>Errors</source> <translation>Errores</translation> </message> <message> - <location filename="PyLint/PyLintExecDialog.py" line="47"/> + <location filename="PyLint/PyLintExecDialog.py" line="46"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -414,69 +414,74 @@ <context> <name>PyLintPlugin</name> <message> - <location filename="PluginPyLint.py" line="59"/> + <location filename="PluginPyLint.py" line="53"/> <source>Checkers - Pylint</source> <translation>Revisores - PyLint</translation> </message> <message> - <location filename="PluginPyLint.py" line="126"/> - <source>PyLint version < 0.12.0.</source> - <translation>Versión de PyLint < 0.12.0.</translation> - </message> - <message> - <location filename="PluginPyLint.py" line="129"/> - <source>Cannot determine Pylint version.</source> - <translation>No se puede determinar la versión de PyLint.</translation> - </message> - <message> - <location filename="PluginPyLint.py" line="132"/> - <source>PyLint executable '%1' not found.</source> - <translation>Ejecutable de PyLint '%1' no encontrado.</translation> - </message> - <message> - <location filename="PluginPyLint.py" line="274"/> + <location filename="PluginPyLint.py" line="351"/> <source>Run PyLint</source> <translation>Ejecutar PyLint</translation> </message> <message> - <location filename="PluginPyLint.py" line="274"/> + <location filename="PluginPyLint.py" line="351"/> <source>Run &PyLint...</source> <translation>Ejecutar &PyLint...</translation> </message> <message> - <location filename="PluginPyLint.py" line="140"/> + <location filename="PluginPyLint.py" line="224"/> <source>Check project, packages or modules with pylint.</source> <translation>Revisar proyecto, paquetes o módulos con pylint.</translation> </message> <message> - <location filename="PluginPyLint.py" line="277"/> + <location filename="PluginPyLint.py" line="354"/> <source><b>Run PyLint...</b><p>This checks the project, packages or modules using pylint.</p></source> <translation><b>Ejecutar PyLint...</b><p>Verifica el proyecto, paquetes o módulos usando pylint.</p></translation> </message> <message> - <location filename="PluginPyLint.py" line="287"/> + <location filename="PluginPyLint.py" line="364"/> <source>Show PyLint Dialog</source> <translation>Mostrar Diálogo de PyLint</translation> </message> <message> - <location filename="PluginPyLint.py" line="287"/> + <location filename="PluginPyLint.py" line="364"/> <source>Show Py&Lint Dialog...</source> <translation>Mostrar Diálogo de Py&Lint...</translation> </message> <message> - <location filename="PluginPyLint.py" line="153"/> + <location filename="PluginPyLint.py" line="237"/> <source>Show the PyLint dialog with the results of the last run.</source> <translation>Mostrar el diálogo de PyLint con los resultados de la última ejecución.</translation> </message> <message> - <location filename="PluginPyLint.py" line="290"/> + <location filename="PluginPyLint.py" line="367"/> <source><b>Show PyLint Dialog...</b><p>This shows the PyLint dialog with the results of the last run.</p></source> <translation><b>Mostrar Diálogo de PyLint...</b><p>Muestra el diálogo de PyLint con los resultados de la última ejecución.</p></translation> </message> <message> - <location filename="PluginPyLint.py" line="168"/> + <location filename="PluginPyLint.py" line="251"/> <source><b>Run PyLint...</b><p>This checks the loaded module using pylint.</p></source> <translation><b>Ejecutar PyLint...</b><p>Utiliza pylint para chequear el módulo cargado.</p></translation> </message> + <message> + <location filename="PluginPyLint.py" line="395"/> + <source>The pylint executable could not be found.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="PluginPyLint.py" line="213"/> + <source>PyLint version < 0.23.0.</source> + <translation>Versión de PyLint < 0.23.0.</translation> + </message> + <message> + <location filename="PluginPyLint.py" line="216"/> + <source>Cannot determine pylint version.</source> + <translation>No se puede determinar la versión de pylint.</translation> + </message> + <message> + <location filename="PluginPyLint.py" line="395"/> + <source>pylint</source> + <translation>pylint</translation> + </message> </context> </TS>