diff -r 042dcb26e7b4 -r d3490ea9facc RadonMetrics/i18n/radon_es.ts --- a/RadonMetrics/i18n/radon_es.ts Wed May 26 17:13:04 2021 +0200 +++ b/RadonMetrics/i18n/radon_es.ts Wed May 26 17:43:25 2021 +0200 @@ -1,426 +1,458 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="es_ES" sourcelanguage=""> -<context> +<!DOCTYPE TS> +<TS version="2.0" language="es_ES" sourcelanguage=""> + <context> <name>CyclomaticComplexityDialog</name> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="14"/> - <source>Cyclomatic Complexity</source> - <translation>Complejidad Ciclomática</translation> + <location filename="../CyclomaticComplexityDialog.py" line="78" /> + <source><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(low risk - simple block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(low risk - well structured and stable block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderate risk - slightly complex block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(more than moderate risk - more complex block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(high risk - complex block, alarming)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(very high risk - error-prone, unstable block)</td></tr></table></source> + <translation><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(riesgo bajo - bloque simple)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(riesgo bajo - bloque estable y bién estructurado)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(riesgo moderado - bloque ligeramente complejo)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(riesgo más que moderado- bloque más complejo)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(riesgo alto- bloque complejo, alarmante)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(riesgo muy alto, - propenso a errores, bloque inestable)</td></tr></table></translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.py" line="95" /> + <source><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Class</td></tr><tr><td><b>F</b></td><td>Function</td></tr><tr><td><b>M</b></td><td>Method</td></tr></table></source> + <translation><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Clase</td></tr><tr><td><b>F</b></td><td>Función</td></tr><tr><td><b>M</b></td><td>Método</td></tr></table></translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.py" line="147" /> + <source>Collapse all</source> + <translation>Contraer todos</translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.py" line="149" /> + <source>Expand all</source> + <translation>Expandir todos</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="17"/> - <source><b>Cyclomatic Complexity</b> + <location filename="../CyclomaticComplexityDialog.py" line="224" /> + <source>Errors</source> + <translation>Errores</translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.py" line="389" /> + <source>Preparing files...</source> + <translation>Preparando archivos...</translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.py" line="517" /> + <source><b>Summary:</b><br/>{0} blocks (classes, functions, methods) analyzed.<br/>Average complexity: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} blocks</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} blocks</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} blocks</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} blocks</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} blocks</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} blocks</td></tr></table></source> + <translation><b>Resumen:</b><br/>{0} bloques (clases, funciones, métodos) analyzed.<br/>Complejidad media: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} bloques</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} bloques</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} bloques</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} bloques</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} bloques</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} bloques</td></tr></table></translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Cyclomatic Complexity</source> + <translation>Complejidad Ciclomática</translation> + </message> + <message> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source><b>Cyclomatic Complexity</b> <p>This dialog shows the cyclomatic complexity and rank.</p></source> - <translation><b>Complejidad Ciclomática</b> + <translation><b>Complejidad Ciclomática</b> <p>Este diálogo muestra la complejidad ciclomática y rango.</p></translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="83"/> - <source>Exclude Files:</source> - <translation>Excluir Archivos:</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.ui" line="90"/> - <source>Enter filename patterns of files to be excluded separated by a comma</source> - <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos, separados por comas</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.ui" line="110"/> - <source>Start</source> - <translation>Iniciar</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Minimum Rank:</source> + <translation>Rango Mínimo:</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="129"/> - <source>Type</source> - <translation>Tipo</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Select the minimum rank of items to be shown</source> + <translation>Seleccionar el rango mínimo para los elementos a mostrar</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="134"/> - <source>Name</source> - <translation>Nombre</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Exclude Files:</source> + <translation>Excluir Archivos:</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="139"/> - <source>Complexity</source> - <translation>Complejidad</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.ui" line="144"/> - <source>Rank</source> - <translation>Rango</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos, separados por comas</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="219"/> - <source>%v/%m Files</source> - <translation>%v/%m Archivos</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Press to start the calculation</source> + <translation>Pulsar para iniciar el cálculo</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="78"/> - <source><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(low risk - simple block)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(low risk - well structured and stable block)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(moderate risk - slightly complex block)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(more than moderate risk - more complex block)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(high risk - complex block, alarming)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(very high risk - error-prone, unstable block)</td></tr></table></source> - <translation><table><tr><td colspan=3><b>Ranking:</b></td></tr><tr><td><b>A</b></td><td>1 - 5</td><td>(riesgo bajo - bloque simple)</td></tr><tr><td><b>B</b></td><td>6 - 10</td><td>(riesgo bajo - bloque estable y bién estructurado)</td></tr><tr><td><b>C</b></td><td>11 - 20</td><td>(riesgo moderado - bloque ligeramente complejo)</td></tr><tr><td><b>D</b></td><td>21 - 30</td><td>(riesgo más que moderado- bloque más complejo)</td></tr><tr><td><b>E</b></td><td>31 - 40</td><td>(riesgo alto- bloque complejo, alarmante)</td></tr><tr><td><b>F</b></td><td>&gt; 40</td><td>(riesgo muy alto, - propenso a errores, bloque inestable)</td></tr></table></translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.py" line="95"/> - <source><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Class</td></tr><tr><td><b>F</b></td><td>Function</td></tr><tr><td><b>M</b></td><td>Method</td></tr></table></source> - <translation><table><tr><td colspan=2><b>Type:</b></td></tr><tr><td><b>C</b></td><td>Clase</td></tr><tr><td><b>F</b></td><td>Función</td></tr><tr><td><b>M</b></td><td>Método</td></tr></table></translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.py" line="199"/> - <source>Errors</source> - <translation>Errores</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Start</source> + <translation>Iniciar</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="360"/> - <source>Preparing files...</source> - <translation>Preparando archivos...</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.ui" line="107"/> - <source>Press to start the calculation</source> - <translation>Pulsar para iniciar el cálculo</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Type</source> + <translation>Tipo</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="149"/> - <source>Begin</source> - <translation>Comenzar</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Name</source> + <translation>Nombre</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.ui" line="210"/> - <source>Shows the progress of the calculation</source> - <translation>Muestra el progreso del cálculo</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.py" line="124"/> - <source>Collapse all</source> - <translation>Contraer todos</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Complexity</source> + <translation>Complejidad</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="126"/> - <source>Expand all</source> - <translation>Expandir todos</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.ui" line="29"/> - <source>Minimum Rank:</source> - <translation>Rango Mínimo:</translation> - </message> - <message> - <location filename="../CyclomaticComplexityDialog.ui" line="36"/> - <source>Select the minimum rank of items to be shown</source> - <translation>Seleccionar el rango mínimo para los elementos a mostrar</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Rank</source> + <translation>Rango</translation> </message> <message> - <location filename="../CyclomaticComplexityDialog.py" line="490"/> - <source><b>Summary:</b><br/>{0} blocks (classes, functions, methods) analyzed.<br/>Average complexity: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} blocks</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} blocks</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} blocks</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} blocks</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} blocks</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} blocks</td></tr></table></source> - <translation><b>Resumen:</b><br/>{0} bloques (clases, funciones, métodos) analyzed.<br/>Complejidad media: {7} ({8})<table><tr><td width=30><b>A</b></td><td align='right'>{1} bloques</td></tr><tr><td width=30><b>B</b></td><td align='right'>{2} bloques</td></tr><tr><td width=30><b>C</b></td><td align='right'>{3} bloques</td></tr><tr><td width=30><b>D</b></td><td align='right'>{4} bloques</td></tr><tr><td width=30><b>E</b></td><td align='right'>{5} bloques</td></tr><tr><td width=30><b>F</b></td><td align='right'>{6} bloques</td></tr></table></translation> - </message> -</context> -<context> - <name>MaintainabilityIndexDialog</name> - <message> - <location filename="../MaintainabilityIndexDialog.ui" line="14"/> - <source>Maintainability Index</source> - <translation>Índice de Mantenibilidad</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Begin</source> + <translation>Comenzar</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.ui" line="48"/> - <source>Exclude Files:</source> - <translation>Excluir Archivos:</translation> - </message> - <message> - <location filename="../MaintainabilityIndexDialog.ui" line="55"/> - <source>Enter filename patterns of files to be excluded separated by a comma</source> - <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos, separados por comas</translation> - </message> - <message> - <location filename="../MaintainabilityIndexDialog.ui" line="75"/> - <source>Start</source> - <translation>Iniciar</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>Shows the progress of the calculation</source> + <translation>Muestra el progreso del cálculo</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.ui" line="89"/> - <source>Name</source> - <translation>Nombre</translation> + <location filename="../CyclomaticComplexityDialog.ui" line="0" /> + <source>%v/%m Files</source> + <translation>%v/%m Archivos</translation> + </message> + </context> + <context> + <name>MaintainabilityIndexDialog</name> + <message> + <location filename="../MaintainabilityIndexDialog.py" line="69" /> + <source><table><tr><td><b>Rank</b></td><td><b>MI Score</b></td><td><b>Maintainability</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>very high</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>medium</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremely low</td></tr></table></source> + <translation type="unfinished" /> </message> <message> - <location filename="../MaintainabilityIndexDialog.ui" line="94"/> - <source>Score</source> - <translation>Puntuación</translation> - </message> - <message> - <location filename="../MaintainabilityIndexDialog.ui" line="99"/> - <source>Rank</source> - <translation>Rango</translation> - </message> - <message> - <location filename="../MaintainabilityIndexDialog.ui" line="153"/> - <source>%v/%m Files</source> - <translation>%v/%m Archivos</translation> + <location filename="../MaintainabilityIndexDialog.py" line="144" /> + <source>Errors</source> + <translation>Errores</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="124"/> - <source>Errors</source> - <translation>Errores</translation> + <location filename="../MaintainabilityIndexDialog.py" line="292" /> + <source>Preparing files...</source> + <translation>Preparando archivos...</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="268"/> - <source>Preparing files...</source> - <translation>Preparando archivos...</translation> + <location filename="../MaintainabilityIndexDialog.py" line="402" /> + <source><table><tr><td colspan=2><b>Summary:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} files</td></tr><tr><td><b>B</b></td><td align='right'>{1} files</td></tr><tr><td><b>C</b></td><td align='right'>{2} files</td></tr></table></source> + <translation><table><tr><td colspan=2><b>Resumen:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} archivos</td></tr><tr><td><b>B</b></td><td align='right'>{1} archivos</td></tr><tr><td><b>C</b></td><td align='right'>{2} archivos</td></tr></table></translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.ui" line="72"/> - <source>Press to start the calculation</source> - <translation>Pulsar para iniciar el cálculo</translation> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Maintainability Index</source> + <translation>Índice de Mantenibilidad</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.ui" line="144"/> - <source>Shows the progress of the calculation</source> - <translation>Muestra el progreso del cálculo</translation> - </message> - <message> - <location filename="../MaintainabilityIndexDialog.ui" line="17"/> - <source><b>Maintainability Index</b> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source><b>Maintainability Index</b> <p>This dialog shows the maintainability index and rank.</p></source> - <translation><b>Índice de Mantenibilidad</b> + <translation><b>Índice de Mantenibilidad</b> <p>Este diálogo muestra el índice de mantenimiento y rango.</p></translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="380"/> - <source><table><tr><td colspan=2><b>Summary:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} files</td></tr><tr><td><b>B</b></td><td align='right'>{1} files</td></tr><tr><td><b>C</b></td><td align='right'>{2} files</td></tr></table></source> - <translation><table><tr><td colspan=2><b>Resumen:</b></td></tr><tr><td><b>A</b></td><td align='right'>{0} archivos</td></tr><tr><td><b>B</b></td><td align='right'>{1} archivos</td></tr><tr><td><b>C</b></td><td align='right'>{2} archivos</td></tr></table></translation> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Exclude Files:</source> + <translation>Excluir Archivos:</translation> + </message> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos, separados por comas</translation> + </message> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Press to start the calculation</source> + <translation>Pulsar para iniciar el cálculo</translation> + </message> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Start</source> + <translation>Iniciar</translation> + </message> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Name</source> + <translation>Nombre</translation> </message> <message> - <location filename="../MaintainabilityIndexDialog.py" line="66"/> - <source><table><tr><td><b>Rank</b></td><td><b>MI Score</b></td><td><b>Maintainability</b></td></tr><tr><td><b>A</b></td><td>100 - 20</td><td>very high</td></tr><tr><td><b>B</b></td><td>19 - 10</td><td>medium</td></tr><tr><td><b>C</b></td><td>9 - 0</td><td>extremely low</td></tr></table></source> - <translation type="unfinished"></translation> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Score</source> + <translation>Puntuación</translation> + </message> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Rank</source> + <translation>Rango</translation> </message> -</context> -<context> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>Shows the progress of the calculation</source> + <translation>Muestra el progreso del cálculo</translation> + </message> + <message> + <location filename="../MaintainabilityIndexDialog.ui" line="0" /> + <source>%v/%m Files</source> + <translation>%v/%m Archivos</translation> + </message> + </context> + <context> <name>RadonMetricsPlugin</name> <message> - <location filename="../../PluginMetricsRadon.py" line="154"/> - <source>Python 3 batch job</source> - <translation>Trabajo por lotes de Python 3</translation> - </message> - <message> - <location filename="../../PluginMetricsRadon.py" line="197"/> - <source>Unknown metrics result received ({0}).</source> - <translation>Recibido resultado de métricas desconocidas ({0}).</translation> + <location filename="../../PluginMetricsRadon.py" line="156" /> + <source>Python 3 batch job</source> + <translation>Trabajo por lotes de Python 3</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="949"/> - <source>Radon</source> - <translation>Radon</translation> + <location filename="../../PluginMetricsRadon.py" line="202" /> + <source>Unknown metrics result received ({0}).</source> + <translation>Recibido resultado de métricas desconocidas ({0}).</translation> + </message> + <message> + <location filename="../../PluginMetricsRadon.py" line="968" /> + <location filename="../../PluginMetricsRadon.py" line="630" /> + <location filename="../../PluginMetricsRadon.py" line="465" /> + <location filename="../../PluginMetricsRadon.py" line="395" /> + <source>Radon</source> + <translation>Radon</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="633"/> - <source>Code Metrics</source> - <translation>Métricas de Código</translation> + <location filename="../../PluginMetricsRadon.py" line="639" /> + <location filename="../../PluginMetricsRadon.py" line="473" /> + <location filename="../../PluginMetricsRadon.py" line="404" /> + <source>Code Metrics</source> + <translation>Métricas de Código</translation> + </message> + <message> + <location filename="../../PluginMetricsRadon.py" line="640" /> + <location filename="../../PluginMetricsRadon.py" line="474" /> + <location filename="../../PluginMetricsRadon.py" line="405" /> + <source>Code &Metrics...</source> + <translation>&Métricas de Código...</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="633"/> - <source>Code &Metrics...</source> - <translation>&Métricas de Código...</translation> + <location filename="../../PluginMetricsRadon.py" line="642" /> + <location filename="../../PluginMetricsRadon.py" line="477" /> + <location filename="../../PluginMetricsRadon.py" line="408" /> + <source>Show raw code metrics.</source> + <translation>Mostrar métricas de código en bruto.</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="637"/> - <source>Show raw code metrics.</source> - <translation>Mostrar métricas de código en bruto.</translation> + <location filename="../../PluginMetricsRadon.py" line="644" /> + <location filename="../../PluginMetricsRadon.py" line="478" /> + <location filename="../../PluginMetricsRadon.py" line="409" /> + <source><b>Code Metrics...</b><p>This calculates raw code metrics of Python files and shows the amount of lines of code, logical lines of code, source lines of code, comment lines, multi-line strings and blank lines.</p></source> + <translation><b>Métricas de Código...<b><p>Calcula las métricas de código en bruto de archivos Python y muestra el número de líneas de código, líneas lógicas de código, líneas fuente de código, líneas en comentarios, cadenas multilínea y líneas en blanco.</p></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="639"/> - <source><b>Code Metrics...</b><p>This calculates raw code metrics of Python files and shows the amount of lines of code, logical lines of code, source lines of code, comment lines, multi-line strings and blank lines.</p></source> - <translation><b>Métricas de Código...<b><p>Calcula las métricas de código en bruto de archivos Python y muestra el número de líneas de código, líneas lógicas de código, líneas fuente de código, líneas en comentarios, cadenas multilínea y líneas en blanco.</p></translation> + <location filename="../../PluginMetricsRadon.py" line="656" /> + <location filename="../../PluginMetricsRadon.py" line="489" /> + <location filename="../../PluginMetricsRadon.py" line="421" /> + <source>Maintainability Index</source> + <translation>Índice de Mantenibilidad</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="650"/> - <source>Maintainability Index</source> - <translation>Índice de Mantenibilidad</translation> + <location filename="../../PluginMetricsRadon.py" line="657" /> + <location filename="../../PluginMetricsRadon.py" line="490" /> + <location filename="../../PluginMetricsRadon.py" line="422" /> + <source>Maintainability &Index...</source> + <translation>&Índice de Mantenibilidad...</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="650"/> - <source>Maintainability &Index...</source> - <translation>&Índice de Mantenibilidad...</translation> + <location filename="../../PluginMetricsRadon.py" line="659" /> + <location filename="../../PluginMetricsRadon.py" line="493" /> + <location filename="../../PluginMetricsRadon.py" line="425" /> + <source>Show the maintainability index for Python files.</source> + <translation>Muestra el índice de mantenibilidad para archivos Python.</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="654"/> - <source>Show the maintainability index for Python files.</source> - <translation>Muestra el índice de mantenibilidad para archivos Python.</translation> + <location filename="../../PluginMetricsRadon.py" line="661" /> + <location filename="../../PluginMetricsRadon.py" line="494" /> + <location filename="../../PluginMetricsRadon.py" line="426" /> + <source><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></source> + <translation><b>Índice de Mantenibilidad...</b><p>Calcula el índice de mantenibilidad de archivos Python y lo muestra con un ranking.</p></translation> + </message> + <message> + <location filename="../../PluginMetricsRadon.py" line="673" /> + <location filename="../../PluginMetricsRadon.py" line="503" /> + <location filename="../../PluginMetricsRadon.py" line="436" /> + <source>Cyclomatic Complexity</source> + <translation>Complejidad Ciclomática</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="656"/> - <source><b>Maintainability Index...</b><p>This calculates the maintainability index of Python files and shows it together with a ranking.</p></source> - <translation><b>Índice de Mantenibilidad...</b><p>Calcula el índice de mantenibilidad de archivos Python y lo muestra con un ranking.</p></translation> + <location filename="../../PluginMetricsRadon.py" line="674" /> + <location filename="../../PluginMetricsRadon.py" line="504" /> + <location filename="../../PluginMetricsRadon.py" line="437" /> + <source>Cyclomatic &Complexity...</source> + <translation>Complejidad &Ciclomática...</translation> + </message> + <message> + <location filename="../../PluginMetricsRadon.py" line="676" /> + <location filename="../../PluginMetricsRadon.py" line="507" /> + <location filename="../../PluginMetricsRadon.py" line="440" /> + <source>Show the cyclomatic complexity for Python files.</source> + <translation>Muestra la complejidad ciclomática para archivos Python.</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="667"/> - <source>Cyclomatic Complexity</source> - <translation>Complejidad Ciclomática</translation> + <location filename="../../PluginMetricsRadon.py" line="678" /> + <location filename="../../PluginMetricsRadon.py" line="508" /> + <location filename="../../PluginMetricsRadon.py" line="441" /> + <source><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> + <translation><b>Complejidad Ciclomática...</b><p>Calcula la complejidad ciclomática de archivos Python y lo muestra con un ranking.</p></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="667"/> - <source>Cyclomatic &Complexity...</source> - <translation>Complejidad &Ciclomática...</translation> + <location filename="../../PluginMetricsRadon.py" line="969" /> + <source><p><b>Radon Version {0}</b></p><p>Radon is a Python tool that computes various metrics from the source code. Radon can compute:<ul><li><b>Raw</b> metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)</li><li><b>Maintainability Index</b> (the one used in Visual Studio)</li><li><b>McCabe's complexity</b>, i.e. cyclomatic complexity</li></ul></p></source> + <translation><p><b>Radon Versión {0}</b></p><p>Radon es una herramienta de Python que calcula varias métricas a partir del código fuente. Radon puede calcular:<ul><li>Métricas <b>en bruto</b> (incluyen SLOC -líneas de código fuente-, líneas de comentarios, líneas en blanco, cadenas multilínea, ...)</li><li><b>Índice de Mantenibilidad</b> (el que se utiliza en Visual Studio)</li><li><b>complejidad de McCabe</b>, complejidad ciclomática</li></ul></p></translation> + </message> + </context> + <context> + <name>RawMetricsDialog</name> + <message> + <location filename="../RawMetricsDialog.py" line="73" /> + <source><table><tr><td><b>LOC</b></td><td>Lines of code</td></tr><tr><td><b>SLOC</b></td><td>Source lines of code</td></tr><tr><td><b>LLOC</b></td><td>Logical lines of code</td></tr><tr><td><b>Comments</b></td><td>Comment lines</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Comment lines not containing code</td></tr><tr><td><b>Multi</b></td><td>Lines in multi line strings</td></tr><tr><td><b>Empty</b></td><td>Blank lines</td></tr><tr><td colspan=2><b>Comment Statistics:</b></td</tr><tr><td><b>C % L</b></td><td>Comments to lines ratio</td></tr><tr><td><b>C % S</b></td><td>Comments to source lines ratio</td></tr><tr><td><b>C + M % L</b></td><td>Comments plus multi line strings to lines ratio</td></tr></table></source> + <translation><table><tr><td><b>LOC</b></td><td>Líneas de código</td></tr><tr><td><b>SLOC</b></td><td>Líneas de código fuente</td></tr><tr><td><b>LLOC</b></td><td>Líneas logicas de código</td></tr><tr><td><b>Comentarios</b></td><td>Líneas de comentarios</td></tr><tr><td><b>Multi</b></td><td>Líneas en cadenas multilínea</td></tr><tr><td><b>Vacío</b></td><td>Líneas en blanco</td></tr><tr><td colspan=2><b>Estadísticas de Comentarios:</b></td</tr><tr><td><b>C % L</b></td><td>Ratio entre comentarios y líneas</td></tr><tr><td><b>C % S</b></td><td>Ratio entre comentarios y líneas de código fuente</td></tr><tr><td><b>C + M % L</b></td><td>Ratio entre comentarios más cadenas multilínea y líneas</td></tr></table></translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="671"/> - <source>Show the cyclomatic complexity for Python files.</source> - <translation>Muestra la complejidad ciclomática para archivos Python.</translation> + <location filename="../RawMetricsDialog.py" line="143" /> + <source>Errors</source> + <translation>Errores</translation> + </message> + <message> + <location filename="../RawMetricsDialog.py" line="289" /> + <source>Preparing files...</source> + <translation>Preparando archivos...</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="673"/> - <source><b>Cyclomatic Complexity...</b><p>This calculates the cyclomatic complexity of Python files and shows it together with a ranking.</p></source> - <translation><b>Complejidad Ciclomática...</b><p>Calcula la complejidad ciclomática de archivos Python y lo muestra con un ranking.</p></translation> + <location filename="../RawMetricsDialog.py" line="430" /> + <source>Files</source> + <translation>Archivos</translation> + </message> + <message> + <location filename="../RawMetricsDialog.ui" line="0" /> + <location filename="../RawMetricsDialog.py" line="432" /> + <source>LOC</source> + <translation>LOC</translation> + </message> + <message> + <location filename="../RawMetricsDialog.ui" line="0" /> + <location filename="../RawMetricsDialog.py" line="434" /> + <source>SLOC</source> + <translation>SLOC</translation> </message> <message> - <location filename="../../PluginMetricsRadon.py" line="949"/> - <source><p><b>Radon Version {0}</b></p><p>Radon is a Python tool that computes various metrics from the source code. Radon can compute:<ul><li><b>Raw</b> metrics (these include SLOC, comment lines, blank lines, multi line strings, ...)</li><li><b>Maintainability Index</b> (the one used in Visual Studio)</li><li><b>McCabe's complexity</b>, i.e. cyclomatic complexity</li></ul></p></source> - <translation><p><b>Radon Versión {0}</b></p><p>Radon es una herramienta de Python que calcula varias métricas a partir del código fuente. Radon puede calcular:<ul><li>Métricas <b>en bruto</b> (incluyen SLOC -líneas de código fuente-, líneas de comentarios, líneas en blanco, cadenas multilínea, ...)</li><li><b>Índice de Mantenibilidad</b> (el que se utiliza en Visual Studio)</li><li><b>complejidad de McCabe</b>, complejidad ciclomática</li></ul></p></translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <location filename="../RawMetricsDialog.py" line="436" /> + <source>LLOC</source> + <translation>LLOC</translation> </message> -</context> -<context> - <name>RawMetricsDialog</name> <message> - <location filename="../RawMetricsDialog.ui" line="14"/> - <source>Code Metrics</source> - <translation>Métricas de Código</translation> + <location filename="../RawMetricsDialog.py" line="438" /> + <source>Comment Lines</source> + <translation>Líneas de Comentarios</translation> + </message> + <message> + <location filename="../RawMetricsDialog.ui" line="0" /> + <location filename="../RawMetricsDialog.py" line="441" /> + <source>Empty Comments</source> + <translation type="unfinished" /> </message> <message> - <location filename="../RawMetricsDialog.ui" line="17"/> - <source><b>Code Metrics</b> + <location filename="../RawMetricsDialog.py" line="444" /> + <source>Multiline Strings</source> + <translation>Cadenas Multilínea</translation> + </message> + <message> + <location filename="../RawMetricsDialog.py" line="447" /> + <source>Empty Lines</source> + <translation>Líneas en Blanco</translation> + </message> + <message> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Code Metrics</source> + <translation>Métricas de Código</translation> + </message> + <message> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> - <translation><b>Métricas de Código</b> + <translation><b>Métricas de Código</b> <p>Este diálogo muestra algunas métricas de código.</p></translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="48"/> - <source>Exclude Files:</source> - <translation>Excluir Archivos:</translation> - </message> - <message> - <location filename="../RawMetricsDialog.ui" line="55"/> - <source>Enter filename patterns of files to be excluded separated by a comma</source> - <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos, separados por comas</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Exclude Files:</source> + <translation>Excluir Archivos:</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="75"/> - <source>Start</source> - <translation>Iniciar</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Enter filename patterns of files to be excluded separated by a comma</source> + <translation>Introducir patrones de nombre de archivo para los archivos a ser excluidos, separados por comas</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="89"/> - <source>Name</source> - <translation>Nombre</translation> - </message> - <message> - <location filename="../RawMetricsDialog.py" line="425"/> - <source>LOC</source> - <translation>LOC</translation> - </message> - <message> - <location filename="../RawMetricsDialog.py" line="427"/> - <source>SLOC</source> - <translation>SLOC</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Press to start the calculation</source> + <translation>Pulsar para iniciar el cálculo</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="429"/> - <source>LLOC</source> - <translation>LLOC</translation> - </message> - <message> - <location filename="../RawMetricsDialog.ui" line="109"/> - <source>Comments</source> - <translation>Comentarios</translation> - </message> - <message> - <location filename="../RawMetricsDialog.ui" line="119"/> - <source>Multi</source> - <translation>Multi</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Start</source> + <translation>Iniciar</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="124"/> - <source>Empty</source> - <translation>Vacío</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Name</source> + <translation>Nombre</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="129"/> - <source>C % L</source> - <translation>C % L</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Comments</source> + <translation>Comentarios</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="134"/> - <source>C % S</source> - <translation>C % S</translation> - </message> - <message> - <location filename="../RawMetricsDialog.ui" line="139"/> - <source>C + M % L</source> - <translation>C + M % L</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Multi</source> + <translation>Multi</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="164"/> - <source>Summary</source> - <translation>Resumen</translation> - </message> - <message> - <location filename="../RawMetricsDialog.ui" line="169"/> - <source>#</source> - <translation>#</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Empty</source> + <translation>Vacío</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="208"/> - <source>%v/%m Files</source> - <translation>%v/%m Archivos</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>C % L</source> + <translation>C % L</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="139"/> - <source>Errors</source> - <translation>Errores</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>C % S</source> + <translation>C % S</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="281"/> - <source>Preparing files...</source> - <translation>Preparando archivos...</translation> - </message> - <message> - <location filename="../RawMetricsDialog.py" line="423"/> - <source>Files</source> - <translation>Archivos</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>C + M % L</source> + <translation>C + M % L</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="72"/> - <source>Press to start the calculation</source> - <translation>Pulsar para iniciar el cálculo</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Summary</source> + <translation>Resumen</translation> </message> <message> - <location filename="../RawMetricsDialog.ui" line="199"/> - <source>Shows the progress of the calculation</source> - <translation>Muestra el progreso del cálculo</translation> - </message> - <message> - <location filename="../RawMetricsDialog.py" line="431"/> - <source>Comment Lines</source> - <translation>Líneas de Comentarios</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>#</source> + <translation>#</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="437"/> - <source>Multiline Strings</source> - <translation>Cadenas Multilínea</translation> - </message> - <message> - <location filename="../RawMetricsDialog.py" line="440"/> - <source>Empty Lines</source> - <translation>Líneas en Blanco</translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>Shows the progress of the calculation</source> + <translation>Muestra el progreso del cálculo</translation> </message> <message> - <location filename="../RawMetricsDialog.py" line="434"/> - <source>Empty Comments</source> - <translation type="unfinished"></translation> + <location filename="../RawMetricsDialog.ui" line="0" /> + <source>%v/%m Files</source> + <translation>%v/%m Archivos</translation> </message> - <message> - <location filename="../RawMetricsDialog.py" line="71"/> - <source><table><tr><td><b>LOC</b></td><td>Lines of code</td></tr><tr><td><b>SLOC</b></td><td>Source lines of code</td></tr><tr><td><b>LLOC</b></td><td>Logical lines of code</td></tr><tr><td><b>Comments</b></td><td>Comment lines</td></tr><tr><td><b>Empty&nbsp;Comments</b></td><td>Comment lines not containing code</td></tr><tr><td><b>Multi</b></td><td>Lines in multi line strings</td></tr><tr><td><b>Empty</b></td><td>Blank lines</td></tr><tr><td colspan=2><b>Comment Statistics:</b></td</tr><tr><td><b>C % L</b></td><td>Comments to lines ratio</td></tr><tr><td><b>C % S</b></td><td>Comments to source lines ratio</td></tr><tr><td><b>C + M % L</b></td><td>Comments plus multi line strings to lines ratio</td></tr></table></source> - <translation><table><tr><td><b>LOC</b></td><td>Líneas de código</td></tr><tr><td><b>SLOC</b></td><td>Líneas de código fuente</td></tr><tr><td><b>LLOC</b></td><td>Líneas logicas de código</td></tr><tr><td><b>Comentarios</b></td><td>Líneas de comentarios</td></tr><tr><td><b>Multi</b></td><td>Líneas en cadenas multilínea</td></tr><tr><td><b>Vacío</b></td><td>Líneas en blanco</td></tr><tr><td colspan=2><b>Estadísticas de Comentarios:</b></td</tr><tr><td><b>C % L</b></td><td>Ratio entre comentarios y líneas</td></tr><tr><td><b>C % S</b></td><td>Ratio entre comentarios y líneas de código fuente</td></tr><tr><td><b>C + M % L</b></td><td>Ratio entre comentarios más cadenas multilínea y líneas</td></tr></table></translation> - </message> -</context> + </context> </TS>