--- a/src/eric7/i18n/eric7_es.ts Wed Feb 19 15:09:52 2025 +0100 +++ b/src/eric7/i18n/eric7_es.ts Sat Feb 22 18:04:02 2025 +0100 @@ -3970,21 +3970,26 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="96" /> - <source>Security</source> - <translation>Seguridad</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="97" /> - <source>Unused</source> - <translation>Sin utilizar</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="98" /> - <source>Warnings</source> - <translation>Advertencias</translation> + <source>'pydantic' and 'dataclass' Usage</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="99" /> + <source>Security</source> + <translation>Seguridad</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="100" /> + <source>Unused</source> + <translation>Sin utilizar</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="101" /> + <source>Warnings</source> + <translation>Advertencias</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="102" /> <source>Simplify Code</source> <translation>Simplificar Código</translation> </message> @@ -5086,7 +5091,7 @@ <context> <name>CodeStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518" /> <source>No message defined for code '{0}'.</source> <translation>No hay mensaje definido para el código '{0}'.</translation> </message> @@ -6113,27 +6118,27 @@ <translation>Filtrar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="131" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="134" /> <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="132" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="135" /> <source>Eric</source> <translation>Eric</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="133" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="136" /> <source>Eric (Blacked)</source> <translation>Eric (Oscurecido)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="239" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="242" /> <source>Errors</source> <translation>Errores</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="264" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="267" /> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> @@ -6153,19 +6158,19 @@ <translation>No se han encontrado archivos (comprobar lista de ignorados).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1652" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1611" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1650" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1609" /> <source>{0} - {1}</source> <comment>issue code, message</comment> <translation>{0} - {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2997" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2987" /> <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="2998" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2988" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation>Introducir un patrón de lista blanca para comentarios en código</translation> </message> @@ -6235,146 +6240,146 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255" /> <source>Triple single quotes converted to triple double quotes.</source> <translation>Triple comilla simple convertida a triple comilla doble.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258" /> <source>Introductory quotes corrected to be {0}"""</source> <translation>Comillas introductorias corregidas para ser {0}"""</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261" /> <source>Single line docstring put on one line.</source> <translation>Docstrings de una sola línea puestos en una sola línea.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264" /> <source>Period added to summary line.</source> <translation>Coma añadida a la línea de resumen.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267" /> <source>Blank line before function/method docstring removed.</source> <translation>Línea en blanco antes de docstring de función/método eliminada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270" /> <source>Blank line inserted before class docstring.</source> <translation>Linea en blanco insertada delante de docstring de clase.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273" /> <source>Blank line inserted after class docstring.</source> <translation>Linea en blanco insertada detrás de docstring.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="276" /> <source>Blank line inserted after docstring summary.</source> <translation>Linea en blanco insertada detrás de docstring de resumen.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="279" /> <source>Blank line inserted after last paragraph of docstring.</source> <translation>Linea en blanco insertada detrás de último párrafo de docstring.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282" /> <source>Leading quotes put on separate line.</source> <translation>Comillas iniciales puestas en línea separada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285" /> <source>Trailing quotes put on separate line.</source> <translation>Comillas finales puestas en línea separada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="287" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288" /> <source>Blank line before class docstring removed.</source> <translation>Línea en blanco antes de docstring de clase eliminada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294" /> <source>Blank line after class docstring removed.</source> <translation>Línea en blanco detrás de docstring eliminada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297" /> <source>Blank line after function/method docstring removed.</source> <translation>Línea en blanco detrás de docstring de función/método eliminada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="299" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300" /> <source>Blank line after last paragraph removed.</source> <translation>Linea en blanco detrás de último párrafo eliminada.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303" /> <source>Tab converted to 4 spaces.</source> <translation>Tabulador convertido a 4 espacios.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306" /> <source>Indentation adjusted to be a multiple of four.</source> <translation>Indentación ajustada para ser un múltiplo de cuatro.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="309" /> <source>Indentation of continuation line corrected.</source> <translation>Indentación de línea de continuación corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312" /> <source>Indentation of closing bracket corrected.</source> <translation>Indentación de llave de cierre corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="315" /> <source>Missing indentation of continuation line corrected.</source> <translation>Indentación inexistente en línea de continuación corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318" /> <source>Closing bracket aligned to opening bracket.</source> <translation>Llave de cierre alineada a llave de apertura.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321" /> <source>Indentation level changed.</source> <translation>Nivel de indentación corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324" /> <source>Indentation level of hanging indentation changed.</source> <translation>Nivel de indentación de indentación colgante corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327" /> <source>Visual indentation corrected.</source> <translation>Indentación visual corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330" /> <source>Extraneous whitespace removed.</source> <translation>Eliminado espacio en blanco extraño.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333" /> <source>Missing whitespace added.</source> <translation>Añadido espacio en blanco que faltaba.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345" /> <source>Whitespace around comment sign corrected.</source> <translation>Espacio en blanco alrededor de signo de comentario corregido.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348" /> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Insertada %n línea en blanco.</numerusform> @@ -6382,7 +6387,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="350" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351" /> <source>%n superfluous lines removed</source> <translation> <numerusform>Eliminada %n línea en blanco sobrante</numerusform> @@ -6390,73 +6395,73 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354" /> <source>Superfluous blank lines removed.</source> <translation>Eliminadas líneas en blanco sobrantes.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357" /> <source>Superfluous blank lines after function decorator removed.</source> <translation>Eliminadas líneas en blanco sobrantes después de decorador de función.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="360" /> <source>Imports were put on separate lines.</source> <translation>Imports estaban puestos en líneas separadas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363" /> <source>Long lines have been shortened.</source> <translation>Líneas largas se han acortado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="366" /> <source>Redundant backslash in brackets removed.</source> <translation>Backslash redundante en llaves eliminado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369" /> <source>Compound statement corrected.</source> <translation>Sentencia compuesta corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375" /> <source>Comparison to None/True/False corrected.</source> <translation>Comparación a None/True/False corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377" /> - <source>'{0}' argument added.</source> - <translation>Añadido el argumento '{0}'.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378" /> - <source>'{0}' argument removed.</source> - <translation>Eliminado el argumento '{0}'.</translation> + <source>'{0}' argument added.</source> + <translation>Añadido el argumento '{0}'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379" /> + <source>'{0}' argument removed.</source> + <translation>Eliminado el argumento '{0}'.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380" /> <source>Whitespace stripped from end of line.</source> <translation>Espacio eliminado del final de la línea.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383" /> <source>newline added to end of file.</source> <translation>Carácter de nueva línea añadido al final del archivo.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386" /> <source>Superfluous trailing blank lines removed from end of file.</source> <translation>Eliminadas líneas en blanco sobrantes de final de archivo.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388" /> - <source>'<>' replaced by '!='.</source> - <translation>'<>' reemplazado por '!='.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389" /> + <source>'<>' replaced by '!='.</source> + <translation>'<>' reemplazado por '!='.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390" /> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>¡No se ha podido guardar el archivo! Va a ser omitido. Razón: {0}</translation> </message> @@ -69298,6 +69303,44 @@ </message> </context> <context> + <name>PydanticChecker</name> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="15" /> + <source>positional argument for Field default argument</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="19" /> + <source>non-annotated attribute inside Pydantic model</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="23" /> + <source>unecessary Field call to specify a default value</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="27" /> + <source>default argument specified in annotated</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="31" /> + <source>field name overrides annotation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="35" /> + <source>duplicate field name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Pydantic/translations.py" line="39" /> + <source>usage of __pydantic_config__; consider using the `with_config` decorator</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>PytestExecutor</name> <message> <location filename="../Testing/Interfaces/PytestExecutor.py" line="42" /> @@ -106504,406 +106547,406 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="40" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="41" /> <source>indentation contains mixed spaces and tabs</source> <translation>la indentación contiene espacios y tabuladores mezclados</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="43" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="44" /> <source>indentation is not a multiple of four</source> <translation>la indentación no es un múltiplo de cuatro</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="46" /> - <source>expected an indented block</source> - <translation>se esperaba un bloque indentado</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="47" /> - <source>unexpected indentation</source> - <translation>indentación inesperada</translation> + <source>expected an indented block</source> + <translation>se esperaba un bloque indentado</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48" /> + <source>unexpected indentation</source> + <translation>indentación inesperada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="49" /> <source>indentation is not a multiple of four (comment)</source> <translation>la indentación no es un múltiplo de cuatro (comentario)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52" /> <source>expected an indented block (comment)</source> <translation>se esperaba un bloque indentado (comentario)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="54" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55" /> <source>unexpected indentation (comment)</source> <translation>indentación inesperada (comentario)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="57" /> - <source>over-indented</source> - <translation>sobre-indentado</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58" /> + <source>over-indented</source> + <translation>sobre-indentado</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="59" /> <source>continuation line indentation is not a multiple of four</source> <translation>indentación de línea de continuación no es múltiplo de cuatro</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="62" /> <source>continuation line missing indentation or outdented</source> <translation>línea de continuación sin indentación o bien con indentación inversa</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="65" /> <source>closing bracket does not match indentation of opening bracket's line</source> <translation>llave de cierre no coincide con la indentación de la línea de la llave de apertura</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="68" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="69" /> <source>closing bracket does not match visual indentation</source> <translation>llave de cierre no coincide con indentación visual</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="71" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="72" /> <source>continuation line with same indent as next logical line</source> <translation>indentación de línea de continuación como la siguiente línea lógica</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="74" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="75" /> <source>continuation line over-indented for hanging indent</source> <translation>línea de continuación sobre-indentada por indentación colgada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="77" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="78" /> <source>continuation line over-indented for visual indent</source> <translation>línea de continuación sobre indentada para indentación visual</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="80" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="81" /> <source>continuation line under-indented for visual indent</source> <translation>línea de continuación poco indentada para indentación visual</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="83" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="84" /> <source>visually indented line with same indent as next logical line</source> <translation>línea visualmente indentada con la misma indentación que la siguiente línea lógica</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="87" /> <source>continuation line unaligned for hanging indent</source> <translation>línea de continuación sin alinear debido a indentación pendiente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="89" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="90" /> <source>closing bracket is missing indentation</source> <translation>llave de cierre a la que falta indentación</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="92" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="93" /> <source>whitespace after '{0}'</source> <translation>espacio en blanco después de'{0}'</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94" /> + <source>whitespace before '{0}'</source> + <translation>espacio en blanco antes de'{0}'</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="96" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="93" /> - <source>whitespace before '{0}'</source> - <translation>espacio en blanco antes de'{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95" /> <source>whitespace after decorator '@'</source> <translation>espacio en blanco tras decorator '@'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="98" /> <source>multiple spaces before operator</source> <translation>múltiples espacios antes de operador</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100" /> - <source>multiple spaces after operator</source> - <translation>múltiples espacios después de operador</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101" /> - <source>tab before operator</source> - <translation>tabulador antes de operador</translation> + <source>multiple spaces after operator</source> + <translation>múltiples espacios después de operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="102" /> - <source>tab after operator</source> - <translation>tabulador después de operador</translation> + <source>tab before operator</source> + <translation>tabulador antes de operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103" /> + <source>tab after operator</source> + <translation>tabulador después de operador</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="104" /> <source>missing whitespace around operator</source> <translation>falta espacio en blanco alrededor de un operador</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="107" /> <source>missing whitespace around arithmetic operator</source> <translation>falta espacio en blanco alrededor de operador aritmético</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="110" /> <source>missing whitespace around bitwise or shift operator</source> <translation>falta espacio en blanco alrededor de operador a nivel de bit o shift</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="113" /> <source>missing whitespace around modulo operator</source> <translation>falta espacio en blanco alrededor de operador módulo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115" /> - <source>missing whitespace after '{0}'</source> - <translation>falta espacio en blanco después de {0}</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116" /> - <source>multiple spaces after '{0}'</source> - <translation>múltiples espacios en blanco después de '{0}'</translation> + <source>missing whitespace after '{0}'</source> + <translation>falta espacio en blanco después de {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="117" /> - <source>tab after '{0}'</source> - <translation>tabulador después de '{0}'</translation> + <source>multiple spaces after '{0}'</source> + <translation>múltiples espacios en blanco después de '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118" /> + <source>tab after '{0}'</source> + <translation>tabulador después de '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="119" /> <source>unexpected spaces around keyword / parameter equals</source> <translation>espacios inesperados alrededor de palabra clave / parámetro igual a</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="122" /> <source>missing whitespace around parameter equals</source> <translation>faltan espacios en blanco alrededor de igual en parámetros</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125" /> <source>at least two spaces before inline comment</source> <translation>al menos dos espacios antes de comentario inline</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128" /> <source>inline comment should start with '# '</source> <translation>un comentario inline debe comenzar con '#'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131" /> <source>block comment should start with '# '</source> <translation>comentarios de bloque debería comenzar con '# '</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134" /> <source>too many leading '#' for block comment</source> <translation>demasiados '#' al principio para comentario de bloque</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136" /> - <source>multiple spaces after keyword</source> - <translation>múltiples espacios después de palabra clave</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137" /> - <source>multiple spaces before keyword</source> - <translation>múltiples espacios antes de palabra clave</translation> + <source>multiple spaces after keyword</source> + <translation>múltiples espacios después de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="138" /> - <source>tab after keyword</source> - <translation>tabulador despues de palabra clave</translation> + <source>multiple spaces before keyword</source> + <translation>múltiples espacios antes de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139" /> - <source>tab before keyword</source> - <translation>tabulador antes de palabra clave</translation> + <source>tab after keyword</source> + <translation>tabulador despues de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140" /> + <source>tab before keyword</source> + <translation>tabulador antes de palabra clave</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="141" /> <source>missing whitespace after keyword</source> <translation /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="147" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="144" /> <source>expected {0} blank lines, found {1}</source> <translation>se esperaban {0} líneas en blanco, se han encontrado {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="150" /> <source>too many blank lines ({0}), expected {1}</source> <translation>demasiadas líneas en blanco ({0}), se esperaban {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="153" /> <source>blank lines found after function decorator</source> <translation>líneas en blanco encontradas después de decorador de función</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="156" /> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation>se esperaban {0} líneas en blanco después de definición de clase o función, se han encontrado {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="159" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160" /> <source>expected {0} blank lines before a nested definition, found {1}</source> <translation>se esperaban {0} líneas en blanco antes de una definición anidada, se han encontrado {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="162" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163" /> <source>too many blank lines ({0}) before a nested definition, expected {1}</source> <translation>demasiadas líneas en blanco ({0}) antes de definición anidada, se esperaban {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166" /> - <source>too many blank lines ({0})</source> - <translation>demasiadas líneas en blanco ({0})</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167" /> - <source>multiple imports on one line</source> - <translation>múltiples import en una línea</translation> + <source>too many blank lines ({0})</source> + <translation>demasiadas líneas en blanco ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="168" /> + <source>multiple imports on one line</source> + <translation>múltiples import en una línea</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169" /> <source>module level import not at top of file</source> <translation>import a nivel de módulo no al principio del archivo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="171" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172" /> <source>line too long ({0} > {1} characters)</source> <translation>línea demasiado larga ({0} > {1} caracteres)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="174" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175" /> <source>the backslash is redundant between brackets</source> <translation>el backslash es redundante entre llaves</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178" /> <source>multiple statements on one line (colon)</source> <translation>múltiples sentencias en una línea (dos puntos)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181" /> <source>multiple statements on one line (semicolon)</source> <translation>múltiples sentencias en una línea (punto y coma)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="184" /> <source>statement ends with a semicolon</source> <translation>sentencia termina en punto y coma</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="187" /> <source>multiple statements on one line (def)</source> <translation>múltiples sentencias en una línea (def)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="193" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="190" /> <source>comparison to {0} should be {1}</source> <translation>comparación con {0} debe ser {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="196" /> <source>test for membership should be 'not in'</source> <translation>comprobación de 'miembro de' debería ser 'not in'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="199" /> <source>test for object identity should be 'is not'</source> <translation>comprobación para identidad del objeto debería ser 'is not'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="202" /> <source>do not compare types, for exact checks use 'is' / 'is not', for instance checks use 'isinstance()'</source> <translation>no comparar tipos, para comprobaciones exactas usar 'is' / 'is not', para comprobaciones de instancia usar 'isinstance()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206" /> - <source>do not use bare except</source> - <translation>no usar except sin tipo</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207" /> + <source>do not use bare except</source> + <translation>no usar except sin tipo</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="208" /> <source>do not assign a lambda expression, use a def</source> <translation>no asignar una expresión lambda, utilizar un def</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210" /> - <source>ambiguous variable name '{0}'</source> - <translation>nombre de variable ambiguo '{0}'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="211" /> + <source>ambiguous variable name '{0}'</source> + <translation>nombre de variable ambiguo '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212" /> <source>ambiguous class definition '{0}'</source> <translation>definición ambigua de clase '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="214" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215" /> <source>ambiguous function definition '{0}'</source> <translation>definición ambigua de función '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="217" /> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218" /> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219" /> <source>{0}</source> <translation>{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="226" /> - <source>indentation contains tabs</source> - <translation>la indentación contiene tabuladores</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227" /> - <source>trailing whitespace</source> - <translation>espacio en blanco por detrás</translation> + <source>indentation contains tabs</source> + <translation>la indentación contiene tabuladores</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228" /> - <source>no newline at end of file</source> - <translation>no hay carácter de nueva línea al final del archivo</translation> + <source>trailing whitespace</source> + <translation>espacio en blanco por detrás</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="229" /> - <source>blank line contains whitespace</source> - <translation>línea en blanco con espacios en blanco</translation> + <source>no newline at end of file</source> + <translation>no hay carácter de nueva línea al final del archivo</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230" /> - <source>blank line at end of file</source> - <translation>línea en blanco al final del archivo</translation> + <source>blank line contains whitespace</source> + <translation>línea en blanco con espacios en blanco</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231" /> + <source>blank line at end of file</source> + <translation>línea en blanco al final del archivo</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="232" /> <source>line break before binary operator</source> <translation>nueva línea antes de operador binario</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="235" /> <source>line break after binary operator</source> <translation>nueva línea después de operador binario</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="238" /> <source>doc line too long ({0} > {1} characters)</source> <translation>doc line demasiado larga ({0} > {1} carácteres)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="241" /> <source>invalid escape sequence '\{0}'</source> <translation>secuencia de escape no válida'\{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="244" /> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation>'async' y 'await' son palabras reservadas a partir de Python 3.7</translation> </message>