Sat, 21 Apr 2018 17:43:41 +0200
code style checker: extended the dialog to be able to define the number of blank lines before class and function/method definitions
--- a/APIs/Python3/eric6.api Sat Apr 21 17:11:05 2018 +0200 +++ b/APIs/Python3/eric6.api Sat Apr 21 17:43:41 2018 +0200 @@ -3993,7 +3993,7 @@ eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.fixIssue?4(line, pos, message) eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.mutualStartswith?4(b) eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer.saveFile?4(encoding) -eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer?1(filename, sourceLines, fixCodes, noFixCodes, maxLineLength, inPlace, eol, backup=False) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.CodeStyleFixer?1(filename, sourceLines, fixCodes, noFixCodes, maxLineLength, blankLines, inPlace, eol, backup=False) eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.FixableCodeStyleIssues?7 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.IndentationWrapper.SKIP_TOKENS?7 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.IndentationWrapper.pep8Expected?4()
--- a/Documentation/Help/source.qhp Sat Apr 21 17:11:05 2018 +0200 +++ b/Documentation/Help/source.qhp Sat Apr 21 17:43:41 2018 +0200 @@ -3065,6 +3065,7 @@ <keyword name="CodeStyleFixer (Module)" id="CodeStyleFixer (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html" /> <keyword name="CodeStyleFixer.__codeMatch" id="CodeStyleFixer.__codeMatch" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__codeMatch" /> <keyword name="CodeStyleFixer.__findLogical" id="CodeStyleFixer.__findLogical" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__findLogical" /> + <keyword name="CodeStyleFixer.__fixBlankLinesBefore" id="CodeStyleFixer.__fixBlankLinesBefore" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixBlankLinesBefore" /> <keyword name="CodeStyleFixer.__fixD111" id="CodeStyleFixer.__fixD111" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixD111" /> <keyword name="CodeStyleFixer.__fixD112" id="CodeStyleFixer.__fixD112" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixD112" /> <keyword name="CodeStyleFixer.__fixD131" id="CodeStyleFixer.__fixD131" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixD131" /> @@ -3090,9 +3091,6 @@ <keyword name="CodeStyleFixer.__fixE231" id="CodeStyleFixer.__fixE231" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE231" /> <keyword name="CodeStyleFixer.__fixE251" id="CodeStyleFixer.__fixE251" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE251" /> <keyword name="CodeStyleFixer.__fixE261" id="CodeStyleFixer.__fixE261" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE261" /> - <keyword name="CodeStyleFixer.__fixE301" id="CodeStyleFixer.__fixE301" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE301" /> - <keyword name="CodeStyleFixer.__fixE302" id="CodeStyleFixer.__fixE302" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE302" /> - <keyword name="CodeStyleFixer.__fixE303" id="CodeStyleFixer.__fixE303" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE303" /> <keyword name="CodeStyleFixer.__fixE304" id="CodeStyleFixer.__fixE304" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE304" /> <keyword name="CodeStyleFixer.__fixE401" id="CodeStyleFixer.__fixE401" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE401" /> <keyword name="CodeStyleFixer.__fixE501" id="CodeStyleFixer.__fixE501" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#CodeStyleFixer.__fixE501" />
--- a/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html Sat Apr 21 17:11:05 2018 +0200 +++ b/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html Sat Apr 21 17:43:41 2018 +0200 @@ -44,7 +44,7 @@ <td>Module function to check code style for a batch of files.</td> </tr><tr> <td><a href="#codeStyleCheck">codeStyleCheck</a></td> -<td>Do the code style check and/ or fix found errors.</td> +<td>Do the code style check and/or fix found errors.</td> </tr><tr> <td><a href="#extractLineFlags">extractLineFlags</a></td> <td>Function to extract flags starting and ending with '__' from a line comment.</td> @@ -139,28 +139,33 @@ Private module function to perform the code style check and/or fix found errors. </p><dl> -<dt><i>filename</i></dt> +<dt><i>filename</i> (str)</dt> <dd> -source filename (string) -</dd><dt><i>source</i></dt> +source filename +</dd><dt><i>source</i> (str)</dt> <dd> -string containing the code to check (string) -</dd><dt><i>args</i></dt> +string containing the code to check +</dd><dt><i>args</i> (list of (str, str, bool, str, str, bool, int, list of (int, int),)</dt> <dd> arguments used by the codeStyleCheck function (list of - excludeMessages (str), includeMessages (str), repeatMessages - (bool), fixCodes (str), noFixCodes (str), fixIssues (bool), - maxLineLength (int), hangClosing (bool), docType (str), dictionary - with arguments for the code complexity checker (dict), dictionary - with arguments for the miscellaneous checker (dict), errors (list - of str), eol (str), encoding (str), backup (bool)) + excludeMessages, includeMessages, repeatMessages, fixCodes, + noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing, + docType, codeComplexityArgs, miscellaneousArgs, errors, eol, + encoding, backup) + bool, str, dict, dict, list of str, str, str, bool) </dd> </dl><dl> <dt>Returns:</dt> <dd> -tuple of statistics (dict) and results (tuple for each found - violation of style (tuple of lineno (int), position (int), text (str), - ignored (bool), fixed (bool), autofixing (bool), fixedMsg (str))) +tuple of statistics (dict) and list of results (tuple for each + found violation of style (lineno, position, text, ignored, fixed, + autofixing, fixedMsg)) +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (dict, list of tuples of (int, int, str, bool, bool, bool, + str)) </dd> </dl> <div align="right"><a href="#top">Up</a></div> @@ -194,28 +199,35 @@ <h2>codeStyleCheck</h2> <b>codeStyleCheck</b>(<i>filename, source, args</i>) <p> - Do the code style check and/ or fix found errors. + Do the code style check and/or fix found errors. </p><dl> -<dt><i>filename</i></dt> +<dt><i>filename</i> (str)</dt> <dd> -source filename (string) -</dd><dt><i>source</i></dt> +source filename +</dd><dt><i>source</i> (str)</dt> <dd> -string containing the code to check (string) -</dd><dt><i>args</i></dt> +string containing the code to check +</dd><dt><i>args</i> (list of (str, str, bool, str, str, bool, int, list of (int, int),)</dt> <dd> arguments used by the codeStyleCheck function (list of - excludeMessages (str), includeMessages (str), repeatMessages - (bool), fixCodes (str), noFixCodes (str), fixIssues (bool), - maxLineLength (int), hangClosing (bool), docType (str), errors - (list of str), eol (str), encoding (str), backup (bool)) + excludeMessages, includeMessages, repeatMessages, fixCodes, + noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing, + docType, codeComplexityArgs, miscellaneousArgs, errors, eol, + encoding, backup) + bool, str, dict, dict, list of str, str, str, bool) </dd> </dl><dl> <dt>Returns:</dt> <dd> -tuple of stats (dict) and results (tuple for each found violation - of style (tuple of lineno (int), position (int), text (str), ignored - (bool), fixed (bool), autofixing (bool), fixedMsg (str))) +tuple of statistics (dict) and list of results (tuple for each + found violation of style (lineno, position, text, ignored, fixed, + autofixing, fixedMsg)) +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (dict, list of tuples of (int, int, str, bool, bool, bool, + str)) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html Sat Apr 21 17:11:05 2018 +0200 +++ b/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html Sat Apr 21 17:43:41 2018 +0200 @@ -75,6 +75,9 @@ <td><a href="#CodeStyleFixer.__findLogical">__findLogical</a></td> <td>Private method to extract the index of all the starts and ends of lines.</td> </tr><tr> +<td><a href="#CodeStyleFixer.__fixBlankLinesBefore">__fixBlankLinesBefore</a></td> +<td>Private method to fix the need for blank lines before class, function and method definitions.</td> +</tr><tr> <td><a href="#CodeStyleFixer.__fixD111">__fixD111</a></td> <td>Private method to fix docstring enclosed in wrong quotes.</td> </tr><tr> @@ -150,15 +153,6 @@ <td><a href="#CodeStyleFixer.__fixE261">__fixE261</a></td> <td>Private method to fix whitespace before or after inline comment.</td> </tr><tr> -<td><a href="#CodeStyleFixer.__fixE301">__fixE301</a></td> -<td>Private method to fix the need for one blank line.</td> -</tr><tr> -<td><a href="#CodeStyleFixer.__fixE302">__fixE302</a></td> -<td>Private method to fix the need for two blank lines.</td> -</tr><tr> -<td><a href="#CodeStyleFixer.__fixE303">__fixE303</a></td> -<td>Private method to fix superfluous blank lines.</td> -</tr><tr> <td><a href="#CodeStyleFixer.__fixE304">__fixE304</a></td> <td>Private method to fix superfluous blank lines after a function decorator.</td> </tr><tr> @@ -238,38 +232,42 @@ </table> <a NAME="CodeStyleFixer.__init__" ID="CodeStyleFixer.__init__"></a> <h4>CodeStyleFixer (Constructor)</h4> -<b>CodeStyleFixer</b>(<i>filename, sourceLines, fixCodes, noFixCodes, maxLineLength, inPlace, eol, backup=False</i>) +<b>CodeStyleFixer</b>(<i>filename, sourceLines, fixCodes, noFixCodes, maxLineLength, blankLines, inPlace, eol, backup=False</i>) <p> Constructor </p><dl> -<dt><i>filename</i></dt> +<dt><i>filename</i> (str)</dt> <dd> -name of the file to be fixed (string) -</dd><dt><i>sourceLines</i></dt> +name of the file to be fixed +</dd><dt><i>sourceLines</i> (list of str)</dt> <dd> list of source lines including eol marker - (list of string) -</dd><dt><i>fixCodes</i></dt> +</dd><dt><i>fixCodes</i> (str)</dt> <dd> list of codes to be fixed as a comma separated - string (string) -</dd><dt><i>noFixCodes</i></dt> + string +</dd><dt><i>noFixCodes</i> (str)</dt> <dd> list of codes not to be fixed as a comma - separated string (string) -</dd><dt><i>maxLineLength</i></dt> + separated string +</dd><dt><i>maxLineLength</i> (int)</dt> <dd> -maximum allowed line length (integer) -</dd><dt><i>inPlace</i></dt> +maximum allowed line length +</dd><dt><i>blanklines</i> (tuple of (int, int))</dt> <dd> -flag indicating to modify the file in place (boolean) -</dd><dt><i>eol</i></dt> +tuple containg the number of blank lines before + a top level class or function and before a method or nested class + or function +</dd><dt><i>inPlace</i> (bool)</dt> <dd> -end of line character(s) (string) -</dd><dt><i>backup</i></dt> +flag indicating to modify the file in place +</dd><dt><i>eol</i> (str)</dt> +<dd> +end of line character(s) +</dd><dt><i>backup</i> (bool)</dt> <dd> flag indicating to create a backup before fixing - anything (boolean) + anything </dd> </dl><a NAME="CodeStyleFixer.__codeMatch" ID="CodeStyleFixer.__codeMatch"></a> <h4>CodeStyleFixer.__codeMatch</h4> @@ -298,6 +296,36 @@ tuple containing two lists of integer with start and end tuples of lines </dd> +</dl><a NAME="CodeStyleFixer.__fixBlankLinesBefore" ID="CodeStyleFixer.__fixBlankLinesBefore"></a> +<h4>CodeStyleFixer.__fixBlankLinesBefore</h4> +<b>__fixBlankLinesBefore</b>(<i>code, line, pos, apply=False</i>) +<p> + Private method to fix the need for blank lines before class, function + and method definitions. +</p><p> + Codes: E301, E302, E303, E305, E306, E307, E308 +</p><dl> +<dt><i>code</i></dt> +<dd> +code of the issue (string) +</dd><dt><i>line</i></dt> +<dd> +line number of the issue (integer) +</dd><dt><i>pos</i></dt> +<dd> +position inside line (integer) +</dd><dt><i>apply=</i></dt> +<dd> +flag indicating, that the fix should be applied + (boolean) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +value indicating an applied/deferred fix (-1, 0, 1), + a message for the fix (string) and an ID for a deferred + fix (integer) +</dd> </dl><a NAME="CodeStyleFixer.__fixD111" ID="CodeStyleFixer.__fixD111"></a> <h4>CodeStyleFixer.__fixD111</h4> <b>__fixD111</b>(<i>code, line, pos</i>) @@ -998,93 +1026,6 @@ a message for the fix (string) and an ID for a deferred fix (integer) </dd> -</dl><a NAME="CodeStyleFixer.__fixE301" ID="CodeStyleFixer.__fixE301"></a> -<h4>CodeStyleFixer.__fixE301</h4> -<b>__fixE301</b>(<i>code, line, pos, apply=False</i>) -<p> - Private method to fix the need for one blank line. -</p><p> - Codes: E301 -</p><dl> -<dt><i>code</i></dt> -<dd> -code of the issue (string) -</dd><dt><i>line</i></dt> -<dd> -line number of the issue (integer) -</dd><dt><i>pos</i></dt> -<dd> -position inside line (integer) -</dd><dt><i>apply=</i></dt> -<dd> -flag indicating, that the fix should be applied - (boolean) -</dd> -</dl><dl> -<dt>Returns:</dt> -<dd> -value indicating an applied/deferred fix (-1, 0, 1), - a message for the fix (string) and an ID for a deferred - fix (integer) -</dd> -</dl><a NAME="CodeStyleFixer.__fixE302" ID="CodeStyleFixer.__fixE302"></a> -<h4>CodeStyleFixer.__fixE302</h4> -<b>__fixE302</b>(<i>code, line, pos, apply=False</i>) -<p> - Private method to fix the need for two blank lines. -</p><p> - Codes: E302 -</p><dl> -<dt><i>code</i></dt> -<dd> -code of the issue (string) -</dd><dt><i>line</i></dt> -<dd> -line number of the issue (integer) -</dd><dt><i>pos</i></dt> -<dd> -position inside line (integer) -</dd><dt><i>apply=</i></dt> -<dd> -flag indicating, that the fix should be applied - (boolean) -</dd> -</dl><dl> -<dt>Returns:</dt> -<dd> -value indicating an applied/deferred fix (-1, 0, 1), - a message for the fix (string) and an ID for a deferred - fix (integer) -</dd> -</dl><a NAME="CodeStyleFixer.__fixE303" ID="CodeStyleFixer.__fixE303"></a> -<h4>CodeStyleFixer.__fixE303</h4> -<b>__fixE303</b>(<i>code, line, pos, apply=False</i>) -<p> - Private method to fix superfluous blank lines. -</p><p> - Codes: E303 -</p><dl> -<dt><i>code</i></dt> -<dd> -code of the issue (string) -</dd><dt><i>line</i></dt> -<dd> -line number of the issue (integer) -</dd><dt><i>pos</i></dt> -<dd> -position inside line (integer) -</dd><dt><i>apply=</i></dt> -<dd> -flag indicating, that the fix should be applied - (boolean) -</dd> -</dl><dl> -<dt>Returns:</dt> -<dd> -value indicating an applied/deferred fix (-1, 0, 1), - a message for the fix (string) and an ID for a deferred - fix (integer) -</dd> </dl><a NAME="CodeStyleFixer.__fixE304" ID="CodeStyleFixer.__fixE304"></a> <h4>CodeStyleFixer.__fixE304</h4> <b>__fixE304</b>(<i>code, line, pos, apply=False</i>)
--- a/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html Sat Apr 21 17:11:05 2018 +0200 +++ b/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html Sat Apr 21 17:43:41 2018 +0200 @@ -661,10 +661,11 @@ E302: def a():\n pass\n\ndef b(n):\n pass E302: def a():\n pass\n\nasync def b(n):\n pass E303: def a():\n pass\n\n\n\ndef b(n):\n pass - E303: def a():\n\n\n\n pass E304: @decorator\n\ndef a():\n pass E305: def a():\n pass\na() E306: def a():\n def b():\n pass\n def c():\n pass + E307: def a():\n def b():\n pass\n\n\n def c():\n pass + E308: def a():\n\n\n\n pass </p> <div align="right"><a href="#top">Up</a></div> <hr /><hr />
--- a/Documentation/Source/eric6.Plugins.PluginCodeStyleChecker.html Sat Apr 21 17:11:05 2018 +0200 +++ b/Documentation/Source/eric6.Plugins.PluginCodeStyleChecker.html Sat Apr 21 17:43:41 2018 +0200 @@ -340,7 +340,7 @@ <p> Public method to prepare a style check on multiple Python source files. </p><dl> -<dt><i>argumentsList</i></dt> +<dt><i>argumentsList</i> (list of tuple of (str, str, list))</dt> <dd> list of arguments tuples with each tuple containing filename, source and args as given in styleCheck() @@ -352,23 +352,24 @@ <p> Public method to prepare a style check on one Python source file. </p><dl> -<dt><i>lang</i></dt> +<dt><i>lang</i> (str or None)</dt> <dd> language of the file or None to determine by internal - algorithm (str or None) -</dd><dt><i>filename</i></dt> + algorithm +</dd><dt><i>filename</i> (str)</dt> <dd> -source filename (string) -</dd><dt><i>source</i></dt> +source filename +</dd><dt><i>source</i> (str)</dt> <dd> -string containing the code to check (string) -</dd><dt><i>args</i></dt> +string containing the code to check +</dd><dt><i>args</i> (list of (str, str, bool, str, str, bool, int, list of (int, int),)</dt> <dd> arguments used by the codeStyleCheck function (list of - excludeMessages (str), includeMessages (str), repeatMessages - (bool), fixCodes (str), noFixCodes (str), fixIssues (bool), - maxLineLength (int), hangClosing (bool), docType (str), errors - (list of str), eol (str), encoding (str)) + excludeMessages, includeMessages, repeatMessages, fixCodes, + noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing, + docType, codeComplexityArgs, miscellaneousArgs, errors, eol, + encoding, backup) + bool, str, dict, dict, list of str, str, str, bool) </dd> </dl> <div align="right"><a href="#top">Up</a></div>
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py Sat Apr 21 17:11:05 2018 +0200 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py Sat Apr 21 17:43:41 2018 +0200 @@ -138,18 +138,24 @@ def codeStyleCheck(filename, source, args): """ - Do the code style check and/ or fix found errors. + Do the code style check and/or fix found errors. - @param filename source filename (string) - @param source string containing the code to check (string) + @param filename source filename + @type str + @param source string containing the code to check + @type str @param args arguments used by the codeStyleCheck function (list of - excludeMessages (str), includeMessages (str), repeatMessages - (bool), fixCodes (str), noFixCodes (str), fixIssues (bool), - maxLineLength (int), hangClosing (bool), docType (str), errors - (list of str), eol (str), encoding (str), backup (bool)) - @return tuple of stats (dict) and results (tuple for each found violation - of style (tuple of lineno (int), position (int), text (str), ignored - (bool), fixed (bool), autofixing (bool), fixedMsg (str))) + excludeMessages, includeMessages, repeatMessages, fixCodes, + noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing, + docType, codeComplexityArgs, miscellaneousArgs, errors, eol, + encoding, backup) + @type list of (str, str, bool, str, str, bool, int, list of (int, int), + bool, str, dict, dict, list of str, str, str, bool) + @return tuple of statistics (dict) and list of results (tuple for each + found violation of style (lineno, position, text, ignored, fixed, + autofixing, fixedMsg)) + @rtype tuple of (dict, list of tuples of (int, int, str, bool, bool, bool, + str)) """ return __checkCodeStyle(filename, source, args) @@ -241,22 +247,27 @@ Private module function to perform the code style check and/or fix found errors. - @param filename source filename (string) - @param source string containing the code to check (string) + @param filename source filename + @type str + @param source string containing the code to check + @type str @param args arguments used by the codeStyleCheck function (list of - excludeMessages (str), includeMessages (str), repeatMessages - (bool), fixCodes (str), noFixCodes (str), fixIssues (bool), - maxLineLength (int), hangClosing (bool), docType (str), dictionary - with arguments for the code complexity checker (dict), dictionary - with arguments for the miscellaneous checker (dict), errors (list - of str), eol (str), encoding (str), backup (bool)) - @return tuple of statistics (dict) and results (tuple for each found - violation of style (tuple of lineno (int), position (int), text (str), - ignored (bool), fixed (bool), autofixing (bool), fixedMsg (str))) + excludeMessages, includeMessages, repeatMessages, fixCodes, + noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing, + docType, codeComplexityArgs, miscellaneousArgs, errors, eol, + encoding, backup) + @type list of (str, str, bool, str, str, bool, int, list of (int, int), + bool, str, dict, dict, list of str, str, str, bool) + @return tuple of statistics (dict) and list of results (tuple for each + found violation of style (lineno, position, text, ignored, fixed, + autofixing, fixedMsg)) + @rtype tuple of (dict, list of tuples of (int, int, str, bool, bool, bool, + str)) """ (excludeMessages, includeMessages, repeatMessages, fixCodes, noFixCodes, - fixIssues, maxLineLength, hangClosing, docType, codeComplexityArgs, - miscellaneousArgs, errors, eol, encoding, backup) = args + fixIssues, maxLineLength, blankLines, hangClosing, docType, + codeComplexityArgs, miscellaneousArgs, errors, eol, encoding, + backup) = args stats = {} @@ -264,7 +275,8 @@ from CodeStyleFixer import CodeStyleFixer fixer = CodeStyleFixer( filename, source, fixCodes, noFixCodes, - maxLineLength, True, eol, backup) # always fix in place + maxLineLength, blankLines, True, eol, backup) + # always fix in place else: fixer = None @@ -289,6 +301,12 @@ ignore = [] # check coding style + pycodestyle.BLANK_LINES_CONFIG = { + # Top level class and function. + 'top_level': blankLines[0], + # Methods and nested class and function. + 'method': blankLines[1], + } styleGuide = pycodestyle.StyleGuide( reporter=CodeStyleCheckerReport, repeat=repeatMessages,
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py Sat Apr 21 17:11:05 2018 +0200 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py Sat Apr 21 17:43:41 2018 +0200 @@ -315,6 +315,9 @@ } if "MaxLineLength" not in self.__data: self.__data["MaxLineLength"] = pycodestyle.MAX_LINE_LENGTH + if "BlankLines" not in self.__data: + self.__data["BlankLines"] = (2, 1) + # top level, method if "HangClosing" not in self.__data: self.__data["HangClosing"] = False if "NoFixCodes" not in self.__data: @@ -352,6 +355,8 @@ self.fixIssuesCheckBox.setChecked(self.__data["FixIssues"]) self.ignoredCheckBox.setChecked(self.__data["ShowIgnored"]) self.lineLengthSpinBox.setValue(self.__data["MaxLineLength"]) + self.blankBeforeTopLevelSpinBox.setValue(self.__data["BlankLines"][0]) + self.blankBeforeMethodSpinBox.setValue(self.__data["BlankLines"][1]) self.hangClosingCheckBox.setChecked(self.__data["HangClosing"]) self.docTypeComboBox.setCurrentIndex( self.docTypeComboBox.findData(self.__data["DocstringType"])) @@ -440,6 +445,10 @@ self.showIgnored = self.ignoredCheckBox.isChecked() and \ repeatMessages maxLineLength = self.lineLengthSpinBox.value() + blankLines = ( + self.blankBeforeTopLevelSpinBox.value(), + self.blankBeforeMethodSpinBox.value() + ) hangClosing = self.hangClosingCheckBox.isChecked() docType = self.docTypeComboBox.itemData( self.docTypeComboBox.currentIndex()) @@ -460,8 +469,8 @@ self.__options = [excludeMessages, includeMessages, repeatMessages, fixCodes, noFixCodes, fixIssues, maxLineLength, - hangClosing, docType, codeComplexityArgs, - miscellaneousArgs] + blankLines, hangClosing, docType, + codeComplexityArgs, miscellaneousArgs] # now go through all the files self.progress = 0 @@ -773,6 +782,10 @@ "FixIssues": self.fixIssuesCheckBox.isChecked(), "ShowIgnored": self.ignoredCheckBox.isChecked(), "MaxLineLength": self.lineLengthSpinBox.value(), + "BlankLines": ( + self.blankBeforeTopLevelSpinBox.value(), + self.blankBeforeMethodSpinBox.value() + ), "HangClosing": self.hangClosingCheckBox.isChecked(), "DocstringType": self.docTypeComboBox.itemData( self.docTypeComboBox.currentIndex()), @@ -951,6 +964,12 @@ Preferences.Prefs.settings.value("PEP8/ShowIgnored", False))) self.lineLengthSpinBox.setValue(int(Preferences.Prefs.settings.value( "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH))) + self.blankBeforeTopLevelSpinBox.setValue( + int(Preferences.Prefs.settings.value( + "PEP8/BlankLinesBeforeTopLevel", 2))) + self.blankBeforeMethodSpinBox.setValue( + int(Preferences.Prefs.settings.value( + "PEP8/BlankLinesBeforeMethod", 1))) self.hangClosingCheckBox.setChecked(Preferences.toBool( Preferences.Prefs.settings.value("PEP8/HangClosing", False))) self.docTypeComboBox.setCurrentIndex(self.docTypeComboBox.findData( @@ -1002,6 +1021,12 @@ Preferences.Prefs.settings.setValue( "PEP8/MaxLineLength", self.lineLengthSpinBox.value()) Preferences.Prefs.settings.setValue( + "PEP8/BlankLinesBeforeTopLevel", + self.blankBeforeTopLevelSpinBox.value()) + Preferences.Prefs.settings.setValue( + "PEP8/BlankLinesBeforeMethod", + self.blankBeforeMethodSpinBox.value()) + Preferences.Prefs.settings.setValue( "PEP8/HangClosing", self.hangClosingCheckBox.isChecked()) Preferences.Prefs.settings.setValue( "PEP8/DocstringType", self.docTypeComboBox.itemData( @@ -1040,6 +1065,10 @@ Preferences.Prefs.settings.setValue("PEP8/ShowIgnored", False) Preferences.Prefs.settings.setValue( "PEP8/MaxLineLength", pycodestyle.MAX_LINE_LENGTH) + Preferences.Prefs.settings.setValue( + "PEP8/BlankLinesBeforeTopLevel", 2) + Preferences.Prefs.settings.setValue( + "PEP8/BlankLinesBeforeMethod", 1) Preferences.Prefs.settings.setValue("PEP8/HangClosing", False) Preferences.Prefs.settings.setValue("PEP8/DocstringType", "pep257") Preferences.Prefs.settings.setValue("PEP8/MaxCodeComplexity", 10)
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui Sat Apr 21 17:11:05 2018 +0200 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui Sat Apr 21 17:43:41 2018 +0200 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>700</width> - <height>750</height> + <height>800</height> </rect> </property> <property name="windowTitle"> @@ -21,8 +21,8 @@ <property name="sizeGripEnabled"> <bool>true</bool> </property> - <layout class="QGridLayout" name="gridLayout_3"> - <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_6"> + <item> <widget class="QFrame" name="filterFrame"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> @@ -257,18 +257,18 @@ <property name="geometry"> <rect> <x>0</x> - <y>-551</y> + <y>0</y> <width>549</width> - <height>772</height> + <height>883</height> </rect> </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> + <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>Source Style</string> </property> - <layout class="QVBoxLayout" name="verticalLayout_3"> + <layout class="QVBoxLayout" name="verticalLayout_2"> <item> <layout class="QHBoxLayout" name="horizontalLayout_2"> <item> @@ -280,7 +280,7 @@ </item> <item> <widget class="QSpinBox" name="lineLengthSpinBox"> - <property name="statusTip"> + <property name="toolTip"> <string>Enter the maximum allowed line length (PEP-8: 79 characters)</string> </property> <property name="alignment"> @@ -313,6 +313,80 @@ </layout> </item> <item> + <widget class="QGroupBox" name="groupBox_8"> + <property name="title"> + <string>Blank Lines Before</string> + </property> + <layout class="QGridLayout" name="gridLayout_3"> + <item row="0" column="0"> + <widget class="QLabel" name="label_15"> + <property name="text"> + <string>Top Level Classes and Functions:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QSpinBox" name="blankBeforeTopLevelSpinBox"> + <property name="toolTip"> + <string>Enter the number of blank lines before top level classes and functions</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="minimum"> + <number>1</number> + </property> + <property name="maximum"> + <number>10</number> + </property> + <property name="value"> + <number>2</number> + </property> + </widget> + </item> + <item row="0" column="2"> + <spacer name="horizontalSpacer_6"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>153</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_16"> + <property name="text"> + <string>Methods and Nested Classes and Functions:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QSpinBox" name="blankBeforeMethodSpinBox"> + <property name="toolTip"> + <string>Enter the number of blank lines before methods and nested classes or functions</string> + </property> + <property name="alignment"> + <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> + </property> + <property name="minimum"> + <number>1</number> + </property> + <property name="maximum"> + <number>10</number> + </property> + <property name="value"> + <number>1</number> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> <widget class="QCheckBox" name="hangClosingCheckBox"> <property name="toolTip"> <string>Select to allow hanging closing brackets</string> @@ -720,7 +794,7 @@ </layout> </widget> </item> - <item row="1" column="0"> + <item> <widget class="QTreeWidget" name="resultList"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> @@ -760,7 +834,7 @@ </column> </widget> </item> - <item row="2" column="0"> + <item> <widget class="E5SqueezeLabelPath" name="checkProgressLabel"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> @@ -773,7 +847,7 @@ </property> </widget> </item> - <item row="3" column="0"> + <item> <widget class="QProgressBar" name="checkProgress"> <property name="toolTip"> <string>Shows the progress of the code style check</string> @@ -789,7 +863,7 @@ </property> </widget> </item> - <item row="4" column="0"> + <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> @@ -830,6 +904,8 @@ <tabstop>ignoredCheckBox</tabstop> <tabstop>scrollArea</tabstop> <tabstop>lineLengthSpinBox</tabstop> + <tabstop>blankBeforeTopLevelSpinBox</tabstop> + <tabstop>blankBeforeMethodSpinBox</tabstop> <tabstop>hangClosingCheckBox</tabstop> <tabstop>docTypeComboBox</tabstop> <tabstop>encodingsEdit</tabstop>
--- a/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py Sat Apr 21 17:11:05 2018 +0200 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py Sat Apr 21 17:43:41 2018 +0200 @@ -36,8 +36,9 @@ "E224", "E225", "E226", "E227", "E228", "E231", "E241", "E242", "E251", "E261", "E262", "E271", "E272", "E273", "E274", "E301", "E302", "E303", - "E304", "E401", "E501", "E502", "E701", "E702", - "E703", "E711", "E712", + "E304", "E305", "E306", "E307", "E308", "E401", + "E501", "E502", "E701", "E702", "E703", "E711", + "E712", "N804", "N805", "N806", "W191", "W291", "W292", "W293", "W391", "W603", ] @@ -48,22 +49,33 @@ Class implementing a fixer for certain code style issues. """ def __init__(self, filename, sourceLines, fixCodes, noFixCodes, - maxLineLength, inPlace, eol, backup=False): + maxLineLength, blankLines, inPlace, eol, backup=False): """ Constructor - @param filename name of the file to be fixed (string) + @param filename name of the file to be fixed + @type str @param sourceLines list of source lines including eol marker - (list of string) + @type list of str @param fixCodes list of codes to be fixed as a comma separated - string (string) + string + @type str @param noFixCodes list of codes not to be fixed as a comma - separated string (string) - @param maxLineLength maximum allowed line length (integer) - @param inPlace flag indicating to modify the file in place (boolean) - @param eol end of line character(s) (string) + separated string + @type str + @param maxLineLength maximum allowed line length + @type int + @param blanklines tuple containg the number of blank lines before + a top level class or function and before a method or nested class + or function + @type tuple of (int, int) + @param inPlace flag indicating to modify the file in place + @type bool + @param eol end of line character(s) + @type str @param backup flag indicating to create a backup before fixing - anything (boolean) + anything + @type bool """ super(CodeStyleFixer, self).__init__() @@ -74,6 +86,10 @@ self.__noFixCodes = [ c.strip() for c in noFixCodes.split(",") if c.strip()] self.__maxLineLength = maxLineLength + self.__blankLines = { + "toplevel": blankLines[0], + "method": blankLines[1], + } self.fixed = 0 self.__reindenter = None @@ -142,10 +158,14 @@ "E272": self.__fixE221, "E273": self.__fixE221, "E274": self.__fixE221, - "E301": self.__fixE301, - "E302": self.__fixE302, - "E303": self.__fixE303, + "E301": self.__fixBlankLinesBefore, + "E302": self.__fixBlankLinesBefore, + "E303": self.__fixBlankLinesBefore, "E304": self.__fixE304, + "E305": self.__fixBlankLinesBefore, + "E306": self.__fixBlankLinesBefore, + "E307": self.__fixBlankLinesBefore, + "E308": self.__fixBlankLinesBefore, "E401": self.__fixE401, "E501": self.__fixE501, "E502": self.__fixE502, @@ -1335,35 +1355,12 @@ # Whitespace around comment sign corrected. return (1, "FE261", 0) - def __fixE301(self, code, line, pos, apply=False): - """ - Private method to fix the need for one blank line. - - Codes: E301 - - @param code code of the issue (string) - @param line line number of the issue (integer) - @param pos position inside line (integer) - @keyparam apply flag indicating, that the fix should be applied - (boolean) - @return value indicating an applied/deferred fix (-1, 0, 1), - a message for the fix (string) and an ID for a deferred - fix (integer) + def __fixBlankLinesBefore(self, code, line, pos, apply=False): """ - if apply: - self.__source.insert(line - 1, self.__eol) - # One blank line inserted. - return (1, "FE301", 0) - else: - fixId = self.__getID() - self.__stack.append((fixId, code, line, pos)) - return (-1, "", fixId) - - def __fixE302(self, code, line, pos, apply=False): - """ - Private method to fix the need for two blank lines. + Private method to fix the need for blank lines before class, function + and method definitions. - Codes: E302 + Codes: E301, E302, E303, E305, E306, E307, E308 @param code code of the issue (string) @param line line number of the issue (integer) @@ -1375,6 +1372,13 @@ fix (integer) """ if apply: + if code in ["E301", "E306", "E307"]: + blankLinesBefore = self.__blankLines["method"] + elif code == "E308": + blankLinesBefore = 1 + else: + blankLinesBefore = self.__blankLines["toplevel"] + # count blank lines index = line - 1 blanks = 0 @@ -1384,7 +1388,7 @@ index -= 1 else: break - delta = blanks - 2 + delta = blanks - blankLinesBefore line -= 1 if delta < 0: @@ -1393,7 +1397,7 @@ self.__source.insert(line, self.__eol) delta += 1 # %n blank line(s) inserted. - return (1, ("FE302+", 2 - blanks), 0) + return (1, ("FE302+", blankLinesBefore - blanks), 0) elif delta > 0: # delete superfluous blank lines while delta > 0: @@ -1401,7 +1405,7 @@ line -= 1 delta -= 1 # %n superfluous line(s) removed. - return (1, ("FE302-", blanks - 2), 0) + return (1, ("FE302-", blanks - blankLinesBefore), 0) else: return (0, "", 0) else: @@ -1409,36 +1413,6 @@ self.__stack.append((fixId, code, line, pos)) return (-1, "", fixId) - def __fixE303(self, code, line, pos, apply=False): - """ - Private method to fix superfluous blank lines. - - Codes: E303 - - @param code code of the issue (string) - @param line line number of the issue (integer) - @param pos position inside line (integer) - @keyparam apply flag indicating, that the fix should be applied - (boolean) - @return value indicating an applied/deferred fix (-1, 0, 1), - a message for the fix (string) and an ID for a deferred - fix (integer) - """ - if apply: - index = line - 3 - while index: - if self.__source[index].strip() == "": - del self.__source[index] - index -= 1 - else: - break - # Superfluous blank lines removed. - return (1, "FE303", 0) - else: - fixId = self.__getID() - self.__stack.append((fixId, code, line, pos)) - return (-1, "", fixId) - def __fixE304(self, code, line, pos, apply=False): """ Private method to fix superfluous blank lines after a function
--- a/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Sat Apr 21 17:11:05 2018 +0200 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Sat Apr 21 17:43:41 2018 +0200 @@ -163,13 +163,13 @@ "blank line contains whitespace"), "E301": QCoreApplication.translate( "pycodestyle", - "expected {0} blank line, found 0"), + "expected {0} blank lines, found {1}"), "E302": QCoreApplication.translate( "pycodestyle", "expected {0} blank lines, found {1}"), "E303": QCoreApplication.translate( "pycodestyle", - "too many blank lines ({0})"), + "too many blank lines ({0}), expected {1}"), "E304": QCoreApplication.translate( "pycodestyle", "blank lines found after function decorator"), @@ -179,7 +179,13 @@ " found {1}"), "E306": QCoreApplication.translate( "pycodestyle", - "expected {0} blank line before a nested definition, found 0"), + "expected {0} blank lines before a nested definition, found {1}"), + "E307": QCoreApplication.translate( + "pycodestyle", + "too many blank lines ({0}) before a nested definition, expected {1}"), + "E308": QCoreApplication.translate( + "pycodestyle", + "too many blank lines ({0})"), "W391": QCoreApplication.translate( "pycodestyle", "blank line at end of file"), @@ -723,9 +729,6 @@ "FE261": QCoreApplication.translate( 'CodeStyleFixer', "Whitespace around comment sign corrected."), - "FE301": QCoreApplication.translate( - 'CodeStyleFixer', - "One blank line inserted."), "FE302+": lambda n=1: translate( 'CodeStyleFixer', @@ -790,11 +793,13 @@ "E231": [",;:"], "E241": [",;:"], "E242": [",;:"], - "E301": [1], + "E301": [1, 0], "E302": [2, 1], - "E303": [3], + "E303": [3, 2], "E305": [2, 1], - "E306": [1], + "E306": [1, 0], + "E307": [3, 1], + "E308": [3], "E501": [85, 79], "E605": ["A"], "E711": ["None", "'if cond is None:'"],
--- a/Plugins/PluginCodeStyleChecker.py Sat Apr 21 17:11:05 2018 +0200 +++ b/Plugins/PluginCodeStyleChecker.py Sat Apr 21 17:43:41 2018 +0200 @@ -161,14 +161,19 @@ Public method to prepare a style check on one Python source file. @param lang language of the file or None to determine by internal - algorithm (str or None) - @param filename source filename (string) - @param source string containing the code to check (string) + algorithm + @type str or None + @param filename source filename + @type str + @param source string containing the code to check + @type str @param args arguments used by the codeStyleCheck function (list of - excludeMessages (str), includeMessages (str), repeatMessages - (bool), fixCodes (str), noFixCodes (str), fixIssues (bool), - maxLineLength (int), hangClosing (bool), docType (str), errors - (list of str), eol (str), encoding (str)) + excludeMessages, includeMessages, repeatMessages, fixCodes, + noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing, + docType, codeComplexityArgs, miscellaneousArgs, errors, eol, + encoding, backup) + @type list of (str, str, bool, str, str, bool, int, list of (int, int), + bool, str, dict, dict, list of str, str, str, bool) """ if lang is None: lang = 'Python{0}'.format(determinePythonVersion(filename, source)) @@ -185,6 +190,7 @@ @param argumentsList list of arguments tuples with each tuple containing filename, source and args as given in styleCheck() method + @type list of tuple of (str, str, list) """ data = { "Python2": [],
--- a/changelog Sat Apr 21 17:11:05 2018 +0200 +++ b/changelog Sat Apr 21 17:43:41 2018 +0200 @@ -4,6 +4,8 @@ - bug fixes - Code Style Checker -- added support for '# noqa' and '# NOQA' comments to suppress warnings + -- extended the dialog to be able to define the number of blank lines + before class and function/method definitions - Project -- added support for 'make' to the Project menu and run it automatically before the main script is started (configuration option)
--- a/i18n/eric6_cs.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_cs.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3365,27 +3365,27 @@ <translation type="unfinished">Zadejte patterny jmen souborů oddělené čárkami, které se nemají vkládat</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation type="unfinished"></translation> </message> @@ -3445,22 +3445,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> @@ -3485,7 +3485,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3493,17 +3493,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation type="unfinished">Soubor/Řádek</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation type="unfinished">Kód</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation type="unfinished">Zpráva</translation> </message> @@ -3538,27 +3538,27 @@ <translation type="unfinished">Stisknout pro zobrazení všech souborů, které obsahují problém</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation type="unfinished">Chyby: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation type="unfinished">Žádné problémy nenalezeny.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -3573,17 +3573,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3593,7 +3593,7 @@ <translation type="unfinished">Chyby</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> @@ -3613,165 +3613,190 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished">Autor:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation type="unfinished">&Start</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished">Stisknout pro smazání vybraných položek</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation type="unfinished"></translation> </message> @@ -3817,147 +3842,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> + <source>Leading quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> + <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> + <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> + <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> + <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3966,7 +3986,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3975,77 +3995,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> + <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> + <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> + <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> + <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> + <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> + <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4539,22 +4559,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -7777,242 +7797,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> + <source>public function/method is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> + <source>docstring summary looks like a function's/method's signature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> + <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> + <source>function/method docstring is separated by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> + <source>docstring does not contain enough @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> + <source>docstring contains too many @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -45840,252 +45860,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -46491,72 +46511,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -48098,7 +48118,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -48178,7 +48198,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -48263,7 +48283,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -48283,7 +48303,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -48418,112 +48438,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -48780,147 +48800,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished">Verze</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished">Verze</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished">Jméno:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished">Verze:</translation> + <source>Name:</source> + <translation type="unfinished">Jméno:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Verze:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation type="unfinished">Autor:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished">Chyba v procesu generování</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49133,27 +49153,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49306,7 +49326,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -49361,12 +49381,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49375,7 +49395,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49384,37 +49404,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished">Chyby: {0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -86980,12 +87000,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished"></translation> </message> @@ -86995,127 +87010,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> + <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> + <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -87125,7 +87140,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -87141,19 +87156,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_de.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_de.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3269,27 +3269,27 @@ <translation>Gib Dateimuster getrennt durch Komma von Dateien ein, die ignoriert werden sollen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation>Drücken, um die Quelltextstil-Prüfung zu starten</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation>Drücken, um die ausgewählten Probleme zu beheben</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation>Drücken, um Standarwerte zu laden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation>Drücken, um die aktuellen Werte als Standard zu speichern</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation>Drücken, um die Standardeinstellungen zurückzusetzen</translation> </message> @@ -3349,22 +3349,22 @@ <translation>Gib die maximal zulässige Zeilenlänge ein (PEP-8: 79 Zeichen)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation>Docstring Typ:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation>Wähle den Regelsatz für Docstrings</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation>Auswählen, um hängende schließende Klammern zuzulassen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation>Hängende schließende Klammern zulassen</translation> </message> @@ -3389,7 +3389,7 @@ <translation>Probleme automatisch beheben</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3400,17 +3400,17 @@ Zeile und Position.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation>Datei/Zeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation>Code</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation>Nachricht</translation> </message> @@ -3445,27 +3445,27 @@ <translation>Drücken, um alle Dateien mit Problemen anzuzeigen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation>Lösung: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation>Keine Probleme gefunden.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation>Zeigt den Fortschritt der Quelltextstil-Prüfung an</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation>%v/%m Dateien</translation> </message> @@ -3480,17 +3480,17 @@ <translation>Ignorierte anzeigen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation>{0} (ignoriert)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation>Bereite Dateien vor...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation>Gib die maximal erlaubte Codekomplexität ein (McCabe: 10)</translation> </message> @@ -3500,7 +3500,7 @@ <translation>Fehler</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation>Übertrage Daten...</translation> </message> @@ -3520,165 +3520,190 @@ <translation>Quelltextstil</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation>Dokumentationsstil</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation>Kodierungszeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation>Zulässige Kodierungen:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation>Gib die zulässigen Kodierungen durch Komma getrennt ein (leer lassen, um Standardwerte zu verwenden)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation>Copyright</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation>Min. Dateigröße:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation>Gib die Mindestdateigröße ein, ab der eine Datei geprüft wird (0 für alle Dateien)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation>Autor:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation>Gib einen Copyright Autornamen ein, der überprüft werden soll (leer lassen, um diese Prüfung zu überspringen)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation>Future Imports</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation>Erwartete Imports:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation>Code-Komplexität</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation>&Starten</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation>Ausgewählte &beheben</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation>Standards &laden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation>Standards s&peichern</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation>Standards lösc&hen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation>Keine Dateien gefunden (überprüfe die Ignorierliste).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation>Built-in Zuweisung ignorieren</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation>Links</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation>Rechts</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation>Drücken, um eine zu ignorierende Built-in Zuweisung hinzuzufügen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation>Drücken, um die ausgwählten Einträge zu löschen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation>Max. McCabe Komplexität:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation>Max. Komplexität pro Zeile:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation>Gib die maximal zulässige Komplexitäte einer Zeile an (Anzahl Instruktionen)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation>Max. mittlere Komplexität:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation>Gib den maximal zulässigen Wert für die mittlere Zeilenkomplexität ein</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation>Leerzeilen vor</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation>Klassen und Funktionen der obersten Ebene:</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation>Gib die Anzahl Leerzeilen vor Klassen und Funktionen der obersten Ebene ein</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation>Methoden und geschachtelte Klassen und Funktionen:</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation>Gib die Anzahl Leerzeilen vor Methoden und geschachtelten Klassen und Funktionen ein</translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation>Quelltextstil püfen</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation>&Quelltextstil...</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation>Quelltextstil püfen.</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>Quelltextstil prüfen...</b><p>Dies überprüft Python-Dateien auf Einhaltung der Konventionen verschiedener PEPs.</p></translation> </message> @@ -3724,147 +3749,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Dreifache Einfachanführungszeichen in dreifache Doppelanführungszeichen umgewandelt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Einleitende Anführungszeichen in {0}""" korrigiert</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation>Einzeiligen Docstring auf eine Zeile gebracht.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation>Punkt an die Zusammenfassungszeile angefügt.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Leerzeile vor Funktions-/Methodendocstring entfernt.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Einleitende Anführungszeichen in {0}""" korrigiert</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> + <translation>Einzeiligen Docstring auf eine Zeile gebracht.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation>Leerzeile vor Klassendocstring eingefügt.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> - <translation>Leerzeile nach Klassendocstring eingefügt.</translation> + <source>Period added to summary line.</source> + <translation>Punkt an die Zusammenfassungszeile angefügt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> + <translation>Leerzeile vor Funktions-/Methodendocstring entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> - <translation>Leerzeile nach Docstring Zusammenfassung eingefügt.</translation> + <source>Blank line inserted before class docstring.</source> + <translation>Leerzeile vor Klassendocstring eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation>Leerzeile nach letztem Abschnitt des Docstring eingefügt.</translation> + <source>Blank line inserted after class docstring.</source> + <translation>Leerzeile nach Klassendocstring eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> - <translation>Einleitende Anführungszeichen auf separate Zeile gesetzt.</translation> + <source>Blank line inserted after docstring summary.</source> + <translation>Leerzeile nach Docstring Zusammenfassung eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> - <translation>Schließende Anführungszeichen auf separate Zeile gesetzt.</translation> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Leerzeile nach letztem Abschnitt des Docstring eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> - <translation>Leerzeile vor Klassendocstring entfernt.</translation> + <source>Leading quotes put on separate line.</source> + <translation>Einleitende Anführungszeichen auf separate Zeile gesetzt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> + <translation>Schließende Anführungszeichen auf separate Zeile gesetzt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation>Leerzeile nach Klassendocstring entfernt.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> - <translation>Leerzeile nach Funktions-/Methodendocstring entfernt.</translation> + <source>Blank line before class docstring removed.</source> + <translation>Leerzeile vor Klassendocstring entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> - <translation>Leerzeile nach letzten Abschnitt entfernt.</translation> + <source>Blank line after class docstring removed.</source> + <translation>Leerzeile nach Klassendocstring entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> - <translation>Tabulator in 4 Leerzeichen gewandelt.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Leerzeile nach Funktions-/Methodendocstring entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Einrückung auf ein Vielfaches von vier korrigiert.</translation> + <source>Blank line after last paragraph removed.</source> + <translation>Leerzeile nach letzten Abschnitt entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> - <translation>Einrückung der Fortsetzungszeile korrigiert.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Tabulator in 4 Leerzeichen gewandelt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Einrückung der schließenden Klammer korrigiert.</translation> + <source>Indentation adjusted to be a multiple of four.</source> + <translation>Einrückung auf ein Vielfaches von vier korrigiert.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Fehlende Einrückung der Fortsetzungszeile korrigiert.</translation> + <source>Indentation of continuation line corrected.</source> + <translation>Einrückung der Fortsetzungszeile korrigiert.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Schließende Klammer an öffnender Klammer ausgerichtet.</translation> + <source>Indentation of closing bracket corrected.</source> + <translation>Einrückung der schließenden Klammer korrigiert.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> - <translation>Einrückungsebene geändert.</translation> + <source>Missing indentation of continuation line corrected.</source> + <translation>Fehlende Einrückung der Fortsetzungszeile korrigiert.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Einrückungsebene der hängenden Einrückung geändert.</translation> + <source>Closing bracket aligned to opening bracket.</source> + <translation>Schließende Klammer an öffnender Klammer ausgerichtet.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation>Einrückungsebene geändert.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation>Einrückungsebene der hängenden Einrückung geändert.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation>Visuelle Einrückung korrigiert.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation>Überzählige Leerzeichen gelöscht.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation>Fehlende Leerzeichen eingefügt.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation>Fehlende Leerzeichen eingefügt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation>Leerzeichen um Kommentarzeichen korrigiert.</translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation>Eine Leerzeile eingefügt.</translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Eine Leerzeile eingefügt.</numerusform> @@ -3872,7 +3892,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation> <numerusform>Eine überflüssige Zeile gelöscht</numerusform> @@ -3880,77 +3900,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation>Überflüssige Leerzeilen gelöscht.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation>Überflüssige Leerzeilen nach Funktionsdekorator gelöscht.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> - <translation>Imports wurden auf separate Zeilen verteilt.</translation> + <source>Superfluous blank lines after function decorator removed.</source> + <translation>Überflüssige Leerzeilen nach Funktionsdekorator gelöscht.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> - <translation>Lange Zeilen wurden gekürzt.</translation> + <source>Imports were put on separate lines.</source> + <translation>Imports wurden auf separate Zeilen verteilt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation>Lange Zeilen wurden gekürzt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation>Redundante Backslashes in Klammern entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation>Compund Statement korrigiert.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> - <translation>Vergleich mit None/True/False korrigiert.</translation> + <source>Compound statement corrected.</source> + <translation>Compund Statement korrigiert.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> - <translation>'{0}' Argument hinzugefügt.</translation> + <source>Comparison to None/True/False corrected.</source> + <translation>Vergleich mit None/True/False korrigiert.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> - <translation>'{0}' Argument entfernt.</translation> + <source>'{0}' argument added.</source> + <translation>'{0}' Argument hinzugefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> - <translation>Leerzeichen am Zeilenende entfernt.</translation> + <source>'{0}' argument removed.</source> + <translation>'{0}' Argument entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> - <translation>Zeilenvorschub am Dateiende angefügt.</translation> + <source>Whitespace stripped from end of line.</source> + <translation>Leerzeichen am Zeilenende entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> - <translation>Überflüssige Leerzeilen am Dateiende gelöscht.</translation> + <source>newline added to end of file.</source> + <translation>Zeilenvorschub am Dateiende angefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation>Überflüssige Leerzeilen am Dateiende gelöscht.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation>„<>“ durch „!=“ ersetzt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Datei konnte nicht gespeichert werden! Ursache: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation> keine Nachricht für '{0}' definiert</translation> </message> @@ -4428,22 +4448,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' ist zu komplex ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation>Quelltextzeile ist zu komplex ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation>mittlere Komplexität der Quelltextzeilen is zu hoch ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -7418,242 +7438,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation>Modul hat keinen Docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation>Öffentliche Funktion/Methode hat keinen Docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation>Private Funktion/Methode hat keinen Docstring</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation>Öffentliche Klasse hat keinen Docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation>Private Klasse hat keinen Docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> - <translation>Docstring nicht durch """ eingeschlossen</translation> + <source>public function/method is missing a docstring</source> + <translation>Öffentliche Funktion/Methode hat keinen Docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> + <translation>Private Funktion/Methode hat keinen Docstring</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>Docstring, der \ enthält, nicht durch r""" eingeschlossen</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>Docstring, der Unicode Zeichen enthält, nicht durch u""" eingeschlossen</translation> + <source>public class is missing a docstring</source> + <translation>Öffentliche Klasse hat keinen Docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation>Private Klasse hat keinen Docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> + <translation>Docstring nicht durch """ eingeschlossen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>Docstring, der \ enthält, nicht durch r""" eingeschlossen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>Docstring, der Unicode Zeichen enthält, nicht durch u""" eingeschlossen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation>einzeiliger Docstring über mehrere Zeilen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation>Docstring hat falsche Einrückung</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation>Docstring Zusammenfassung endet nicht mit einem Punkt</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation>Docstring hat falsche Einrückung</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation>Docstring Zusammenfassung endet nicht mit einem Punkt</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation>Docstring Zusammenfassung nicht im Imperativ (Tut anstelle Tue)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation>Docstring Zusammenfassung scheint Funktion-/Methodensignatur zu sein</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation>Docstring erwähnt nicht den Typ des Rückgabewertes</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> - <translation>Funktions-/Methodendocstring ist durch eine Leerzeile abgetrennt</translation> + <source>docstring summary looks like a function's/method's signature</source> + <translation>Docstring Zusammenfassung scheint Funktion-/Methodensignatur zu sein</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> - <translation>Klassendocstring hat keine führende Leerzeile</translation> + <source>docstring does not mention the return value type</source> + <translation>Docstring erwähnt nicht den Typ des Rückgabewertes</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation>Klassendocstring hat keine nachfolgende Leerzeile</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> - <translation>Docstring Zusammenfassung hat keine folgende Leerzeile</translation> + <source>function/method docstring is separated by a blank line</source> + <translation>Funktions-/Methodendocstring ist durch eine Leerzeile abgetrennt</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> + <translation>Klassendocstring hat keine führende Leerzeile</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation>Klassendocstring hat keine nachfolgende Leerzeile</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation>Docstring Zusammenfassung hat keine folgende Leerzeile</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation>letzter Abschnitt des Docstring hat keine folgende Leerzeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation>Private Funktion/Methode hat keinen Docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation>Private Klasse hat keinen Docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation>einleitende Anführungszeichen nicht auf separater Zeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation>schließende Anführungszeichen nicht auf separater Zeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation>Docstring enthält keine @return Zeile obwohl die Funktion/Methode etwas zurückgibt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation>Docstring enthält eine @return Zeile obwohl die Funktion/Methode nichts zurückgibt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>Docstring enthält nicht genügend @param/@keyparam Zeilen</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>Docstring enthält zu viele @param/@keyparam Zeilen</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>'keyword only' Argumente müssen mit @keyparam Zeilen dokumentiert werden</translation> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>Docstring enthält nicht genügend @param/@keyparam Zeilen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> - <translation>Reihenfolge der @param/@keyparam Zeilen stimmt nicht mit der Funktions-/Methodensignatur überein</translation> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>Docstring enthält zu viele @param/@keyparam Zeilen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>'keyword only' Argumente müssen mit @keyparam Zeilen dokumentiert werden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation>Reihenfolge der @param/@keyparam Zeilen stimmt nicht mit der Funktions-/Methodensignatur überein</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation>Klassendocstring hat eine führende Leerzeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation>Klassendocstring hat eine nachfolgende Leerzeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation>Funktions-/Methodendocstring hat eine führende Leerzeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation>Funktions-/Methodendocstring hat eine nachfolgende Leerzeile</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation>Funktions-/Methodendocstring hat eine nachfolgende Leerzeile</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation>letzter Abschnitt des Docstring hat eine folgende Leerzeile</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation>Docstring enthält keine @exception Zeile obwohl die Funktion/Methode eine Ausnahme erzeugt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation>Docstring enthält eine @exception Zeile obwohl die Funktion/Methode keine Ausnahme erzeugt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation>Docstring enthält keine Zusammenfassung</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation>Docstring Zusammenfassung beginnt nicht mit '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation>Ausnahme '{0}' wird geworfen, ist aber nicht dokumentiert</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation>dokumentierte Ausnahme '{0}' wird nicht geworfen</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> - <translation>Docstring enthält keine @signal Zeile obwohl die Klasse Signale definiert</translation> + <source>raised exception '{0}' is not documented in docstring</source> + <translation>Ausnahme '{0}' wird geworfen, ist aber nicht dokumentiert</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> - <translation>Docstring enthält eine @signal Zeile obwohl die Klasse keine Signale definiert</translation> + <source>documented exception '{0}' is not raised</source> + <translation>dokumentierte Ausnahme '{0}' wird nicht geworfen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation>definiertes Signal '{0}' ist nicht dokumentiert</translation> + <source>docstring does not contain a @signal line but class defines signals</source> + <translation>Docstring enthält keine @signal Zeile obwohl die Klasse Signale definiert</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation>Docstring enthält eine @signal Zeile obwohl die Klasse keine Signale definiert</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation>definiertes Signal '{0}' ist nicht dokumentiert</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation>dokumentiertes Signal '{0}' ist nicht definiert</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation>Klassendocstring is noch immer ein Standardstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation>Funktionsdocstring is noch immer ein Standardstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation>Moduldocstring is noch immer ein Standardstring</translation> </message> @@ -44867,252 +44887,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation>Kodierungskommentar nicht gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation>Unzulässige Kodierung ({0}) im Kodierungskommentar gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation>Copyrightvermerk nicht gefunden</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation>Unzulässige Kodierung ({0}) im Kodierungskommentar gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation>Copyrightvermerk nicht gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation>Copyrightvermerk enthält ungültigen Autor</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation>{0} Format gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation>Formatstring enthält nicht indizierte Parameter</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> - <translation>Dokumentationsstring enthält nicht indizierte Parameter</translation> + <source>found {0} formatter</source> + <translation>{0} Format gefunden</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> - <translation>Anderer String enthält nicht indizierte Parameter</translation> + <source>format string does contain unindexed parameters</source> + <translation>Formatstring enthält nicht indizierte Parameter</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> - <translation>Format Aufruf enthält zu großen Index ({0})</translation> + <source>docstring does contain unindexed parameters</source> + <translation>Dokumentationsstring enthält nicht indizierte Parameter</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> - <translation>Format Aufruf verwendet fehlendes Schlüsselwort ({0})</translation> + <source>other string does contain unindexed parameters</source> + <translation>Anderer String enthält nicht indizierte Parameter</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> - <translation>Format Aufruf verwendet Schlüsselwort Argumente, enthält aber keine benannten Einträge</translation> + <source>format call uses too large index ({0})</source> + <translation>Format Aufruf enthält zu großen Index ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> - <translation>Format Aufruf verwendet variable argumente, enthält aber keine nummerierten Einträge</translation> + <source>format call uses missing keyword ({0})</source> + <translation>Format Aufruf verwendet fehlendes Schlüsselwort ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> - <translation>Format Aufruf verwendet sowohl implizite als auch explizite Indizes</translation> + <source>format call uses keyword arguments but no named entries</source> + <translation>Format Aufruf verwendet Schlüsselwort Argumente, enthält aber keine benannten Einträge</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> - <translation>Format Aufruf verwendet ungenutzten Index ({0})</translation> + <source>format call uses variable arguments but no numbered entries</source> + <translation>Format Aufruf verwendet variable argumente, enthält aber keine nummerierten Einträge</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation>Format Aufruf verwendet sowohl implizite als auch explizite Indizes</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation>Format Aufruf verwendet ungenutzten Index ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation>Format Aufruf verwendet ungenutztes Schlüsselwort ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation>erwartete __future__ Imports: {0}; aber nur {1} gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>erwartete __future__ Imports: {0}; jedoch keine gefunden</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation>erwartete __future__ Imports: {0}; jedoch keine gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation>print Statement gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation>Tuple mit einem Element gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation>"{0}" ist ein Python Builtin und wird verdeckt; die Variable sollte umbenannt werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation>"{0}" wird als Parameter verwendet und verdeckt ein Python Builtin; der Parameter sollte umbenannt werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation>unnötiger Generator - in List Comprehension umwandeln</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation>unnötiger Generator - in Set Comprehension umwandeln</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation>unnötiger Generator - in Dict Comprehension umwandeln</translation> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation>unnötiger Generator - in List Comprehension umwandeln</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation>unnötige List Comprehension - in eine Set Comprehension umwandeln</translation> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation>unnötiger Generator - in Set Comprehension umwandeln</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation>unnötige List Comprehension - in eine Dict Comprehension umwandeln</translation> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation>unnötiger Generator - in Dict Comprehension umwandeln</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation>unnötige Liste - in ein Set umwandeln</translation> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation>unnötige List Comprehension - in eine Set Comprehension umwandeln</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation>unnötige Liste - in ein Dict umwandeln</translation> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation>unnötige List Comprehension - in eine Dict Comprehension umwandeln</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>unnötige List Comprehension - "{0}" kann einen Generator verwenden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> - <translation>veränderbares Standardargument des Typs {0}</translation> + <source>unnecessary list literal - rewrite as a set literal</source> + <translation>unnötige Liste - in ein Set umwandeln</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation>unnötige Liste - in ein Dict umwandeln</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation>unnötige List Comprehension - "{0}" kann einen Generator verwenden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation>veränderbares Standardargument des Typs {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation>Schlüssel sortieren - '{0}' sollte vor '{1}' kommen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation>Loggingbefehl verwendet '%'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation>Loggingbefehl verwendet '%'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation>Loggingbefehl verwendet 'f-string'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation>Loggingbefehl verwendet 'warn' anstelle 'warning'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation>Loggingbefehl verwendet 'string.format()'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation>Loggingbefehl verwendet 'string.format()'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation>Loggingbefehl verwendet '+'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation>gettext Import mit Alias _ entdeckt: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation>Python unterstützt kein 'Unary Prefix Increment'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation>'sys.maxint' ist in Python 3 nicht definiert - verwende 'sys.maxsize'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation>'BaseException.message' wurde mit Python 2.6 als überholt markiert und in Python 3 entfernt - verwende 'str(e)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation>Zuweisungen an 'os.environ' löschen nicht die Umgebungsvariablen - verwende 'os.environ.clear()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation>Python 3 enthält keine '.iter*' Methoden für Dictionaries</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation>Python 3 enthält keine '.view*' Methoden für Dictionaries</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> - <translation>'.next()' existiert in Python 3 nicht</translation> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation>Python 3 enthält keine '.iter*' Methoden für Dictionaries</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation>Python 3 enthält keine '.view*' Methoden für Dictionaries</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation>'.next()' existiert in Python 3 nicht</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation>'__metaclass__' tut nichts in Python 3 - verwende 'class MyClass(BaseClass, metaclass=...)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation>Funktionsaufruf '{0}' als veränderbares Standardargument</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation>Verwendung von .strip() mit Zeichenketten mit mehreren Zeichen ist missverständlich</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation>Verwendung von 'hasattr(x, "__call__")' zum Test, ob 'x' aufrufbar ist, ist unzuverlässig</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>Schleifenvariable {0} wird im Schleifenkörper nicht verwendet - beginne den Namen mit einem Unterstrich</translation> </message> @@ -45518,72 +45538,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation>Klassennamen sollten die 'CapWords' Konvention verwenden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation>Funktionsname sollte klein geschrieben sein</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation>Argumentname sollte klein geschrieben sein</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> - <translation>Das erste Argument einer Klassenmethode sollte 'cls' sein</translation> + <source>function name should be lowercase</source> + <translation>Funktionsname sollte klein geschrieben sein</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> - <translation>Das erste Argument einer Methode sollte 'self' sein</translation> + <source>argument name should be lowercase</source> + <translation>Argumentname sollte klein geschrieben sein</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation>Das erste Argument einer Klassenmethode sollte 'cls' sein</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation>Das erste Argument einer Methode sollte 'self' sein</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation>Das erste Argument einer statischen Methode sollte nicht 'self' oder 'cls' sein</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation>Modulnamen sollten klein geschrieben sein</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation>Paketnamen sollten klein geschrieben sein</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> - <translation>Konstante als Nicht-Konstante importiert</translation> + <source>module names should be lowercase</source> + <translation>Modulnamen sollten klein geschrieben sein</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> - <translation>klein geschriebener Bezeichner als nicht klein geschriebener importiert</translation> + <source>package names should be lowercase</source> + <translation>Paketnamen sollten klein geschrieben sein</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> - <translation>groß/klein geschriebener Bezeichner als klein geschriebener importiert</translation> + <source>constant imported as non constant</source> + <translation>Konstante als Nicht-Konstante importiert</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> - <translation>groß/klein geschriebener Bezeichner als Konstante importiert</translation> + <source>lowercase imported as non lowercase</source> + <translation>klein geschriebener Bezeichner als nicht klein geschriebener importiert</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> - <translation>Variablen in Funktionen sollte klein geschrieben sein</translation> + <source>camelcase imported as lowercase</source> + <translation>groß/klein geschriebener Bezeichner als klein geschriebener importiert</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation>groß/klein geschriebener Bezeichner als Konstante importiert</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation>Variablen in Funktionen sollte klein geschrieben sein</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>Namen 'l', 'O' und 'I' sollten vermieden werden</translation> </message> @@ -47102,7 +47122,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation>pip Programm</translation> </message> @@ -47182,7 +47202,7 @@ <translation><b>Veraltete Pakete auflisten</b><p>Dies listet alle installierten, veralteten Pakete mit installierter und aktuellster Version auf.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation>Pakete installieren</translation> </message> @@ -47217,7 +47237,7 @@ <translation><b>Paketanforderungen installieren</b><p>Dies installiert Pakete gemäß einer Anforderungsdatei.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation>Pakete aktualisieren</translation> </message> @@ -47237,7 +47257,7 @@ <translation><b>Pakete aktualisieren</b><p>Dies aktualisiert Pakete gemäß Nutzereingabe.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation>Pakete deinstallieren</translation> </message> @@ -47337,22 +47357,22 @@ <translation>P&ython Paketverwaltung</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation>Wähle das zu verwendende pip Programm:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation>Pakete gem. Anforderungen installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation>Sollen diese Pakete wirklich deinstalliert werden?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation>Pakete gem. Anforderungen deinstallieren</translation> </message> @@ -47362,32 +47382,32 @@ <translation><b>Anforderungen erzeugen</b><p>Dies erzeugt den Inhalt einer Anforderungsdatei.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation>pip endete mit einem Fehler ({0}).</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation>pip endete nicht innerhalb 30 Sekunden.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation>pip konnte nicht gestarted werden.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation>Installierte Pakete</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation>Aktuelle Pakete</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation>Veraltete Pakete</translation> </message> @@ -47412,17 +47432,17 @@ <translation><b>Einstellungen</b><p>Zeigt den Konfigurationsdialog mit ausgewählter Python Paketmanagement Seite.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation>Kein pip Programm wurde bisher konfiguriert. Soll dies jetzt erfolgen?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation>Konfiguration bearbeiten</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Wurde eine virtuelle Umgebung ausgewählt? Abbruch</translation> </message> @@ -47472,37 +47492,37 @@ <translation><p>Pip installieren</b><p>Dies installiert das pip Paket.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation>Wähle das python Programm aus</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation>PIP installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation>Wähle das pip Programm aus</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation>PIP aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation><Standard></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation>Pip aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation>Wähle das pip Programm aus:</translation> </message> @@ -47522,12 +47542,12 @@ <translation><b>Pip reparieren</b><p>Dies repariert das pip Paket durch eine Neuinstallation.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation>PIP reparieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation>Sie versuchen ein Upgrade von PyQt Paketen. Dies wird für die laufende Python Instanz ({0}) fehlschlagen. Soll fortgefahren werden?</translation> </message> @@ -47749,72 +47769,72 @@ <translation>&Deinstallieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation><Standard></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation>Installierte Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation>Paket</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation>Version</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation>Aktuelle Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Current Version</source> <translation>Installierte Version</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation>Aktuellste Version</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <source>Nothing to show</source> + <translation>keine Informationen verfügbar</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation>Aktuellste Version</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> - <source>Nothing to show</source> - <translation>keine Informationen verfügbar</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> <source>Outdated Packages:</source> <translation>Veraltete Pakete:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation>Prozessfehler</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation>Der Prozess {0} konnte nicht gestartet werden.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation>Alle Pakete veraltet</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation>Alle Pakete veraltet</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation>Alle Pakete aktuell</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation><p>Das pip Kommando schlug fehl.</p><p>Ursache: {0}</p></translation> </message> @@ -47824,7 +47844,7 @@ <translation>&Alle aktualisieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation>Pakettyp</translation> </message> @@ -47859,72 +47879,72 @@ <translation>Installierte Dateien</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> <source>Name:</source> <translation>Name:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation>Version:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation>Speicherort:</translation> + <source>Version:</source> + <translation>Version:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> - <translation>Erfordert:</translation> + <source>Location:</source> + <translation>Speicherort:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> - <translation>Zusammenfassung:</translation> + <source>Requires:</source> + <translation>Erfordert:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> - <translation>Homepage:</translation> + <source>Summary:</source> + <translation>Zusammenfassung:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation>Autor:</translation> + <source>Homepage:</source> + <translation>Homepage:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation>Autor Email:</translation> + <source>Author:</source> + <translation>Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> - <translation>Lizenz:</translation> + <source>Author Email:</source> + <translation>Autor Email:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> - <translation>Metadaten Version:</translation> + <source>License:</source> + <translation>Lizenz:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> - <translation>Installer:</translation> + <source>Metadata Version:</source> + <translation>Metadaten Version:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> - <translation>Klassifizierungen:</translation> + <source>Installer:</source> + <translation>Installer:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> - <translation>Einsprungpunkte:</translation> + <source>Classifiers:</source> + <translation>Klassifizierungen:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation>Einsprungpunkte:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation>Dateien:</translation> </message> @@ -48127,27 +48147,27 @@ <translation>Archiv</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation>MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation>GB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation>{0:.1f} {1}</translation> @@ -48310,7 +48330,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation>PyPI durchsuchen</translation> </message> @@ -48350,7 +48370,7 @@ <translation>&Installieren</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation><Standard></translation> </message> @@ -48360,7 +48380,7 @@ <translation>Wähle das für die Paketinstallation zu verwendende pip Programm</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation> <numerusform>%n Paket gefunden.</numerusform> @@ -48373,7 +48393,7 @@ <translation>&Details anzeigen...</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Abgebrochen - nur {0} von %n Packet angezeigt</numerusform> @@ -48381,37 +48401,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation><p>Die Paketsuche lieferte keine Ergebnisse.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation><p>Die Paketsuche schlug fehl.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation><p>Keine detaillierten Paketinformationen verfügbar.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation><p>Paketdetails konnten nicht abgefragt werden.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation>Paketdetails anzeigen</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation>Wähle die Paketversion aus:</translation> </message> @@ -85648,12 +85668,7 @@ <translation>leere Zeile enthält Leerzeichen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation>erwarte {0} leere Zeilen, 0 gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation>zu viele leere Zeilen ({0})</translation> </message> @@ -85663,142 +85678,137 @@ <translation>leere Zeile nach Funktionsdekorator gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177"/> - <source>expected 1 blank line before a nested definition, found 0</source> - <translation type="obsolete">erwartete 1 Leerzeile vor einer geschachtelten Definition, fand 0</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation>leere Zeile am Dateiende</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation>mehrfache Importe in einer Zeile</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation>Modul Import nicht am Dateianfang</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> - <translation>Zeile zu lang ({0} > {1} Zeichen)</translation> + <source>multiple imports on one line</source> + <translation>mehrfache Importe in einer Zeile</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> - <translation>Backslash ist redundant innerhalb von Klammern</translation> + <source>module level import not at top of file</source> + <translation>Modul Import nicht am Dateianfang</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> - <translation>Zeilenumbruch vor Binäroperator</translation> + <source>line too long ({0} > {1} characters)</source> + <translation>Zeile zu lang ({0} > {1} Zeichen)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> + <translation>Backslash ist redundant innerhalb von Klammern</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation>.has_key() ist veraltet, verwende „in“</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> - <translation>veraltete Art Ausnahmen zu werfen</translation> + <source>line break before binary operator</source> + <translation>Zeilenumbruch vor Binäroperator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> - <translation>„<>“ is veraltet, verwende „!=“</translation> + <source>.has_key() is deprecated, use 'in'</source> + <translation>.has_key() ist veraltet, verwende „in“</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation>veraltete Art Ausnahmen zu werfen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation>„<>“ is veraltet, verwende „!=“</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation>Backticks sind ungültig, verwende „repr()“</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation>mehrere Anweisungen in einer Zeile (Doppelpunkt)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation>mehrere Anweisungen in einer Zeile (Semikolon)</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> - <translation>Anweisung endet mit einem Semikolon</translation> + <source>multiple statements on one line (colon)</source> + <translation>mehrere Anweisungen in einer Zeile (Doppelpunkt)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> - <translation>mehrere Anweisungen in einer Zeile (def)</translation> + <source>multiple statements on one line (semicolon)</source> + <translation>mehrere Anweisungen in einer Zeile (Semikolon)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> + <translation>Anweisung endet mit einem Semikolon</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation>Vergleich mit {0} sollte {1} sein</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> - <translation>Test auf Nicht-Mitgliederschaft soll mit 'not in' erfolgen</translation> + <source>multiple statements on one line (def)</source> + <translation>mehrere Anweisungen in einer Zeile (def)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> - <translation>Test auf Ungleichheit der Objekte soll mit 'is not' erfolgen</translation> + <source>comparison to {0} should be {1}</source> + <translation>Vergleich mit {0} sollte {1} sein</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> - <translation>vergleiche keine Typen, verwende 'isinstance()'</translation> + <source>test for membership should be 'not in'</source> + <translation>Test auf Nicht-Mitgliederschaft soll mit 'not in' erfolgen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> + <translation>Test auf Ungleichheit der Objekte soll mit 'is not' erfolgen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation>weise keine Lambda Ausdrücke zu, nutze def</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> - <translation>mehrdeutiger Variablenname '{0}'</translation> + <source>do not compare types, use 'isinstance()'</source> + <translation>vergleiche keine Typen, verwende 'isinstance()'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> - <translation>mehrdeutige Klassenbezeichnung '{0}'</translation> + <source>do not assign a lambda expression, use a def</source> + <translation>weise keine Lambda Ausdrücke zu, nutze def</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> - <translation>mehrdeutige Funktionsbezeichnung '{0}'</translation> + <source>ambiguous variable name '{0}'</source> + <translation>mehrdeutiger Variablenname '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> + <source>ambiguous class definition '{0}'</source> + <translation>mehrdeutige Klassenbezeichnung '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation>mehrdeutige Funktionsbezeichnung '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation>{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation>verwende kein leeres 'except'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="176"/> <source>expected {0} blank lines after class or function definition, found {1}</source> - <translation>erwarte {0} Leerzeilen nach Klassen- oder Funktionsdefinition, {1} gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <translation>erwartete {0} Leerzeilen nach Klassen- oder Funktionsdefinition, {1} gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation>'async' und 'await' sind ab Python 3.7 reservierte Schlüsselwörter</translation> </message> @@ -85810,23 +85820,33 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/> <source>expected {0} blank lines, found {1}</source> - <translation>erwarte {0} leere Zeilen, {1} gefunden</translation> + <translation>erwartete {0} leere Zeilen, {1} gefunden</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation>erwarte {0} Leerzeile vor einer geschachtelten Definition, 0 gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation>erwartete {0} Leerzeilen vor einer geschachtelten Definition, {1} gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation>Zeilenumbruch nach Binäroperator</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation>ungültige Escape-Sequenz '\{0}'</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation>zu viele leere Zeilen ({0}) vor einer geschachtelten Definition, erwartete {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation>zu viele leere Zeilen ({0}), erwartete {1}</translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_empty.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_empty.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3326,142 +3326,142 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> - <source>Press to start the code style check run</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> - <source>&Start</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> - <source>Press to fix the selected issues</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> - <source>&Fix Selected</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> - <source>Press to load the default values</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> - <source>&Load Defaults</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> - <source>Press to store the current values as defaults</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> - <source>St&ore Defaults</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> - <source>Press to reset the default values</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> - <source>&Reset Defaults</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <source>Press to start the code style check run</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> + <source>&Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> + <source>Press to fix the selected issues</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> + <source>&Fix Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> + <source>Press to load the default values</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> + <source>&Load Defaults</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> + <source>Press to store the current values as defaults</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> + <source>St&ore Defaults</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> + <source>Press to reset the default values</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <source>&Reset Defaults</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3469,27 +3469,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -3529,90 +3529,115 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> @@ -3627,22 +3652,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation type="unfinished"></translation> </message> @@ -3678,231 +3703,226 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> + <source>Leading quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> + <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> + <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> + <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> + <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> + <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> + <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> + <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> + <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> + <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> + <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4375,22 +4395,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -7337,242 +7357,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> + <source>public function/method is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> - <source>docstring does not contain a summary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring does not contain a summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> + <source>docstring summary looks like a function's/method's signature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> + <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> + <source>function/method docstring is separated by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> - <source>docstring does not contain a @return line but function/method returns something</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> + <source>docstring does not contain a @return line but function/method returns something</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> + <source>docstring does not contain enough @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> + <source>docstring contains too many @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -44626,252 +44646,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -45277,72 +45297,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -46858,7 +46878,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -46938,7 +46958,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -47023,7 +47043,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -47043,7 +47063,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -47178,112 +47198,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> @@ -47540,147 +47560,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Current Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Latest Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> + <source>Name:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> + <source>Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> + <source>Homepage:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> + <source>Author:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -47893,27 +47913,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -48066,7 +48086,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -48121,56 +48141,56 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -84960,12 +84980,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished"></translation> </message> @@ -84975,127 +84990,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> + <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> + <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -85105,7 +85120,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -85121,19 +85136,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_en.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_en.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3226,27 +3226,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation type="unfinished"></translation> </message> @@ -3306,22 +3306,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> @@ -3346,7 +3346,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3354,17 +3354,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation type="unfinished"></translation> </message> @@ -3399,27 +3399,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -3434,17 +3434,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3454,7 +3454,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> @@ -3474,165 +3474,190 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation type="unfinished"></translation> </message> @@ -3678,147 +3703,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> + <source>Leading quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> + <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> + <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> + <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> + <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n blank line inserted.</numerusform> @@ -3826,7 +3846,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n superfluous line removed</numerusform> @@ -3834,77 +3854,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> + <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> + <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> + <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> + <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> + <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> + <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4382,22 +4402,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -7344,242 +7364,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> + <source>public function/method is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> + <source>docstring summary looks like a function's/method's signature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> + <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> + <source>function/method docstring is separated by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> + <source>docstring does not contain enough @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> + <source>docstring contains too many @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -44671,252 +44691,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -45322,72 +45342,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -46903,7 +46923,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -46983,7 +47003,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -47018,7 +47038,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -47038,7 +47058,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -47138,22 +47158,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -47163,32 +47183,32 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> @@ -47213,17 +47233,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> @@ -47273,37 +47293,37 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> @@ -47323,12 +47343,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> @@ -47550,72 +47570,72 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Current Version</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <source>Nothing to show</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> - <source>Nothing to show</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> <source>Outdated Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -47625,7 +47645,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> @@ -47660,72 +47680,72 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> <source>Name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> + <source>Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> + <source>Homepage:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> + <source>Author:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> @@ -47928,27 +47948,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -48111,7 +48131,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -48151,7 +48171,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> @@ -48161,7 +48181,7 @@ <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation> <numerusform>%n package found.</numerusform> @@ -48174,7 +48194,7 @@ <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Canceled - only {0} out of %n package shown</numerusform> @@ -48182,37 +48202,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> @@ -85013,12 +85033,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished"></translation> </message> @@ -85028,127 +85043,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> + <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> + <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -85158,7 +85173,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -85174,19 +85189,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_es.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_es.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3265,27 +3265,27 @@ <translation>Introducir patrones de nombre de archivo de los archivos a ser excluidos, separados por comas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation>Pulsar para iniciar la comprobación de estilo de código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation>Pulsar para arreglar los problemas seleccionados</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation>Pulsar para cargar los valores por defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation>Pulsar para almacenar los valores actuales como valores por defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation>Pulsar para resetear los valores por defecto</translation> </message> @@ -3345,22 +3345,22 @@ <translation>Introducir el máximo permitido para longitud de línea (PEP-8: 79 caracteres)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation>Tipo de Docstring:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation>Seleccionar conjunto de reglas para docstrings</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation>Seleccionar para permitir hanging closing brackets</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation>Permitir hanging closing brackets</translation> </message> @@ -3385,7 +3385,7 @@ <translation>Arreglar problemas automaticamente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3395,17 +3395,17 @@ sobre una entrada, la abrirá en una ventana de edición posicionando el cursor en la línea y posición correspondiente.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation>Archivo/Línea</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation>Código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation>Mensaje</translation> </message> @@ -3440,27 +3440,27 @@ <translation>Pulsar para mostrar todos los archivos con algún problema</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation>Arreglar: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation>No se han encontrado problemas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation>Muestra el progreso de la revisión de estilo de código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation>%v/%m Archivos</translation> </message> @@ -3475,17 +3475,17 @@ <translation>Mostrar ignorados</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation>{0} (ignorado)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation>Preparando archivos...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation>Introducir la máxima complejidad de código permitida (McCabe: 10)</translation> </message> @@ -3495,7 +3495,7 @@ <translation>Errores</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation>Transfiriendo datos...</translation> </message> @@ -3515,165 +3515,190 @@ <translation>Estilo de Fuente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation>Estilo de Documentación</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation>Línea de Código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation>Codificaciones Válidas:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation>Introducir codificaciones válidas separadas por comas (dejar en blanco para utilizar valores por defecto)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation>Copyright</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation>Tamaño de Archivo Mínimo:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation>Introducir el tamaño mínimo que un archivo debe tener para ser comprobado (0 para todos los archivos)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation>Autor:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation>Introducir un nombre de autor de copyright para comprobar (dejar en blanco para omitir esta comprobación)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation>Future Imports</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation>Imports Esperados:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation>Complejidad del Código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation>&Iniciar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation>&Arreglar seleccionados</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation>Cargar Va&lores por Defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation>Almacenar val&ores por defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation>&Restablecer Valores por Defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation>No se han encontrado archivos (comprobar lista de ignorados).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation>Ignorar Asignaciones Incorporadas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation>Izquierda</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation>Derecha</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation>Pulsar para añadir una asignación incorporada a ignorar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation>Pulsar para eliminar las entradas seleccionadas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation>Máx. Complejidad de McCabe:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation>Máx. Complejidad de Línea:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation>Introducir la máxima complejidad (número de nodos) para una línea de código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation>Puntuación de Máx. Complejidad de Línea:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation>Introducir el máximo permitido para la mediana de complejidad de línea</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation>Comprobar Estilo del Código</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation>Estilo del &Código...</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation>Comprobar estilo código.</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>Comprobar Estilo del Código....</b><p>Chequea archivos de Python en cuanto al cumplimiento de las convenciones de estilo de código tal como vienen dadas en varios PEPs.</p></translation> </message> @@ -3719,147 +3744,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <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="636"/> - <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="639"/> - <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="642"/> - <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="669"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Línea en blanco antes de docstring de función/método eliminada.</translation> + <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="645"/> + <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="648"/> - <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="651"/> - <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="654"/> - <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="657"/> - <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="660"/> - <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="663"/> - <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="666"/> - <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="672"/> - <source>Blank line after class docstring removed.</source> - <translation>Línea en blanco detrás de docstring eliminada.</translation> + <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="675"/> - <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> + <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="654"/> + <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="657"/> + <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="660"/> + <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="663"/> + <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="666"/> + <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="669"/> + <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="672"/> + <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="678"/> - <source>Blank line after last paragraph removed.</source> - <translation>Linea en blanco detrás de último párrafo eliminada.</translation> + <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="681"/> - <source>Tab converted to 4 spaces.</source> - <translation>Tabulador convertido a 4 espacios.</translation> + <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="684"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Indentación ajustada para ser un múltiplo de cuatro.</translation> + <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="687"/> - <source>Indentation of continuation line corrected.</source> - <translation>Indentación de línea de continuación corregida.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Tabulador convertido a 4 espacios.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Indentación de llave de cierre corregida.</translation> + <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="693"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Indentación inexistente en línea de continuación corregida.</translation> + <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="696"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Llave de cierre alineada a llave de apertura.</translation> + <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="699"/> - <source>Indentation level changed.</source> - <translation>Nivel de indentación corregida.</translation> + <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="702"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Nivel de indentación de indentación colgante corregida.</translation> + <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="705"/> + <source>Indentation level changed.</source> + <translation>Nivel de indentación corregida.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <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="711"/> <source>Visual indentation corrected.</source> <translation>Indentación visual corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation>Eliminado espacio en blanco extraño.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation>Añadido espacio en blanco que faltaba.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation>Añadido espacio en blanco que faltaba.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation>Espacio en blanco alrededor de signo de comentario corregido.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>One blank line inserted.</source> - <translation>Insertada una línea en blanco.</translation> + <translation type="obsolete">Insertada una línea en blanco.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Insertada %n línea en blanco.</numerusform> @@ -3867,7 +3892,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation> <numerusform>Eliminada %n línea en blanco sobrante</numerusform> @@ -3875,77 +3900,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation>Eliminadas líneas en blanco sobrantes.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <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="743"/> - <source>Imports were put on separate lines.</source> - <translation>Imports estaban puestos en líneas separadas.</translation> + <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="746"/> - <source>Long lines have been shortened.</source> - <translation>Líneas largas se han acortado.</translation> + <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="749"/> + <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="752"/> <source>Redundant backslash in brackets removed.</source> <translation>Backslash redundante en llaves eliminado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation>Sentencia compuesta corregida.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> - <translation>Comparación a None/True/False corregida.</translation> + <source>Compound statement corrected.</source> + <translation>Sentencia compuesta corregida.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> - <translation>Añadido el argumento '{0}'.</translation> + <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="764"/> - <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="767"/> - <source>Whitespace stripped from end of line.</source> - <translation>Espacio eliminado del final de la línea.</translation> + <source>'{0}' argument removed.</source> + <translation>Eliminado el argumento '{0}'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> - <translation>Carácter de nueva línea añadido al final del archivo.</translation> + <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="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> - <translation>Eliminadas líneas en blanco sobrantes de final de archivo.</translation> + <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="776"/> + <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="779"/> <source>'<>' replaced by '!='.</source> <translation>'<>' reemplazado por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <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> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation> sin mensaje definido para el código '{0}'</translation> </message> @@ -4423,22 +4448,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' es demasiado complejo ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation>la línea de código fuente es demasiado compleja ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation>la complejidad global de línea de código fuente es demasiado elevada({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -7413,242 +7438,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation>al módulo le falta un docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation>a la función/método le falta un docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation>a la función/método privado le podría estar faltando un docstring</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation>a la clase pública le falta un docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation>a la clase privada le podría estar faltando un docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> - <translation>docstring no rodeado de """</translation> + <source>public function/method is missing a docstring</source> + <translation>a la función/método le falta un docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> + <translation>a la función/método privado le podría estar faltando un docstring</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>docstring contiene \ no rodeado de r"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>docstring contiene carácter unicode no rodeado de u"""</translation> + <source>public class is missing a docstring</source> + <translation>a la clase pública le falta un docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation>a la clase privada le podría estar faltando un docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> + <translation>docstring no rodeado de """</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>docstring contiene \ no rodeado de r"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>docstring contiene carácter unicode no rodeado de u"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation>docstring de una línea en múltiples líneas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation>docstring tiene indentación errónea</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation>docstring de resumen no termina en punto</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation>docstring tiene indentación errónea</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation>docstring de resumen no termina en punto</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation>docstring de resumen no expresado en forma imperativa (Hace en lugar de Hacer)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation>docstring de resumen parece una firma de función/método</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation>docstring no menciona el tipo de valor de retorno</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> - <translation>docstring de función/método separado por línea en blanco</translation> + <source>docstring summary looks like a function's/method's signature</source> + <translation>docstring de resumen parece una firma de función/método</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> - <translation>docstring de clase no precedido de línea en blanco</translation> + <source>docstring does not mention the return value type</source> + <translation>docstring no menciona el tipo de valor de retorno</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation>docstring de clase no seguido de línea en blanco</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> - <translation>docstring de resumen no seguido de línea en blanco</translation> + <source>function/method docstring is separated by a blank line</source> + <translation>docstring de función/método separado por línea en blanco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> + <translation>docstring de clase no precedido de línea en blanco</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation>docstring de clase no seguido de línea en blanco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation>docstring de resumen no seguido de línea en blanco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation>último párrafo de docstring no seguido de línea en blanco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation>función/método privado al que le falta docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation>clase privada a la que falta un docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation>comillas iniciales de docstring no están en línea separada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation>comillas finales de docstring no están en línea separada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation>docstring no contiene una línea @return pero la función/método retorna algo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation>docstring contiene una línea @return pero la función/método no retorna nada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>docstring no contiene suficientes líneas @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>docstring contiene demasiadas líneas @param/@keyparam</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>los argumentos de solo palabra clave deben estar documentados con líneas @keyparam</translation> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>docstring no contiene suficientes líneas @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> - <translation>orden de líneas @param/@keyparam no coincide con la firma de la función/método</translation> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>docstring contiene demasiadas líneas @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>los argumentos de solo palabra clave deben estar documentados con líneas @keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation>orden de líneas @param/@keyparam no coincide con la firma de la función/método</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation>docstring de clase precedida de línea en blanco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation>docstring de clase seguida de línea en blanco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation>docstring de función/método precedido de línea en blanco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation>docstring de función/método seguido de línea en blanco</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation>docstring de función/método seguido de línea en blanco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation>último párrafo de docstring seguido de línea en blanco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation>docstring no contiene una línea @exception pero la función/método lanza una excepción</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation>docstring contiene una línea @exception pero la función/método no lanza una excepción</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation>docstring no contiene un resumen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation>docstring de resumen no empieza con '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation>la excepción '{0}' no está documentada en una docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation>la excepción documentada '{0}' no se utiliza</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> - <translation>docstring no contiene una línea @signal pero la clase define signals</translation> + <source>raised exception '{0}' is not documented in docstring</source> + <translation>la excepción '{0}' no está documentada en una docstring</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> - <translation>docstring contiene una línea @signal pero la clase no define signals</translation> + <source>documented exception '{0}' is not raised</source> + <translation>la excepción documentada '{0}' no se utiliza</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation>la signal definida '{0}' no está documentada en una docstring</translation> + <source>docstring does not contain a @signal line but class defines signals</source> + <translation>docstring no contiene una línea @signal pero la clase define signals</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation>docstring contiene una línea @signal pero la clase no define signals</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation>la signal definida '{0}' no está documentada en una docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation>la signal documentada '{0}' no está definida</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation>docstring de clase es todavía una cadena por defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation>docstring de función es todavía una cadena por defecto</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation>docstring de módulo es todavía una cadena por defecto</translation> </message> @@ -44869,252 +44894,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation>comentario mágico de codificación no encontrado</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation>codificación desconocida ({0}) encontrada en comentario mágico de codificación</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation>nota de copyright no presente</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation>codificación desconocida ({0}) encontrada en comentario mágico de codificación</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation>nota de copyright no presente</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation>la nota de copyright contiene un autor no válido</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation>encontrado formateador {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation>cadena de formato que contiene parámetros sin indexar</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> - <translation>docstring cque contiene parámetros sin indexar</translation> + <source>found {0} formatter</source> + <translation>encontrado formateador {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> - <translation>otra cadena contiene parámetros sin indexar</translation> + <source>format string does contain unindexed parameters</source> + <translation>cadena de formato que contiene parámetros sin indexar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> - <translation>llamada de formato usa un índice demasiado largo ({0})</translation> + <source>docstring does contain unindexed parameters</source> + <translation>docstring cque contiene parámetros sin indexar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> - <translation>llamada de formato usa una palabra clave desaparecida ({0})</translation> + <source>other string does contain unindexed parameters</source> + <translation>otra cadena contiene parámetros sin indexar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> - <translation>llamada de formato usa argumentos de palabra clave pero sin entradas con nombre</translation> + <source>format call uses too large index ({0})</source> + <translation>llamada de formato usa un índice demasiado largo ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> - <translation>llamada de formato usa argumentos de variable pero sin entradas numeradas</translation> + <source>format call uses missing keyword ({0})</source> + <translation>llamada de formato usa una palabra clave desaparecida ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> - <translation>llamada de formato usa juntos índices implícitos y explícitos</translation> + <source>format call uses keyword arguments but no named entries</source> + <translation>llamada de formato usa argumentos de palabra clave pero sin entradas con nombre</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> - <translation>llamada de formato proporciona índice que no se usa ({0})</translation> + <source>format call uses variable arguments but no numbered entries</source> + <translation>llamada de formato usa argumentos de variable pero sin entradas numeradas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation>llamada de formato usa juntos índices implícitos y explícitos</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation>llamada de formato proporciona índice que no se usa ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation>llamada de formato proporciona palabra clave que no se usa ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation>se esperaban estos __future__ imports: {0} pero solamente hay: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>se esperaban estos __future__ imports: {0}; but no hay ninguno</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation>se esperaban estos __future__ imports: {0}; but no hay ninguno</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation>encontrada sentencia print</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation>tupla de un elemento encontrada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation>"{0}" es una variable nativa de Python a la que se está ocultando; considere renombrar la variable</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation>"{0}" se está usando como un argumento pero oculta un argumento nativo de Python; considere renombrar el argumento</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation>generador innecesario - reescribir como lista de comprehensión</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation>generador innecesario - reescribir como conjunto de comprehensión</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation>generador innecesario - reescribir como diccionario de comprehensión</translation> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation>generador innecesario - reescribir como lista de comprehensión</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation>lista de comprehensión innecesaria - reescribir como conjunto de comprehensión</translation> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation>generador innecesario - reescribir como conjunto de comprehensión</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation>lista de comprehensión innecesaria - reescribir como diccionario de comprehensión</translation> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation>generador innecesario - reescribir como diccionario de comprehensión</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation>lista literal innecesaria - reescribir como conjunto literal</translation> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation>lista de comprehensión innecesaria - reescribir como conjunto de comprehensión</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation>lista literal innecesaria - reescribir como diccionario literal</translation> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation>lista de comprehensión innecesaria - reescribir como diccionario de comprehensión</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>lista de comprehensión innecesaria - "{0}" puede aceptar un generador</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> - <translation>argumento por defecto mutable de tipo {0}</translation> + <source>unnecessary list literal - rewrite as a set literal</source> + <translation>lista literal innecesaria - reescribir como conjunto literal</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation>lista literal innecesaria - reescribir como diccionario literal</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation>lista de comprehensión innecesaria - "{0}" puede aceptar un generador</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation>argumento por defecto mutable de tipo {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation>ordenar claves - '{0}' debeía ser antes de '{1}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation>la sentencia de log usa '%'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation>la sentencia de log usa '%'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation>la sentencia de log usa f-string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation>la sentencia de log usa 'warn' en lugar de 'warning'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation>la sentencia de log usa string.format()</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation>la sentencia de log usa string.format()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation>la sentencia de log usa '+'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation>encontrado gettext import con alias _ : {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation>Python no soporta el prefijo unario de incremento</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation>'sys.maxint' no está definido en Python 3 - usar 'sys.maxsize'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation>'BaseException.message' está marcada como deprecada en Python 2.6 y se ha eliminado en Python 3 - usar 'str(e)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation>asignaciones a 'os.environ' no limpian el entorno - usar 'os.environ.clear()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation>Python 3 no incluye métodos '.iter*' en diccionarios</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation>Python 3 no incluye métodos '.view*' en diccionarios</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> - <translation>'.next()' no existe en Python 3</translation> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation>Python 3 no incluye métodos '.iter*' en diccionarios</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation>Python 3 no incluye métodos '.view*' en diccionarios</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation>'.next()' no existe en Python 3</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation>'__metaclass__' no hace nada en Python 3 - usar 'class MyClass(BaseClass, metaclass=...)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation>argumento por defecto mutable de llamada a función {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation>usar .strip() cpm cadenas multicarácter es engañoso</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation>usar 'hasattr(x, "__call__")' para probar si 'x' is invocable no es fiable</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>variable de control de bucle {0} no usada dentro del cuerpo del bucle - iniciar nombre con guión bajo</translation> </message> @@ -45520,72 +45545,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation>nombres de clase deben usar la convención de CapWords</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation>nombres de función deben ser en minúsculas</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation>nombre de argumento debe ser en minúsculas</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> - <translation>primer argumento de método de clase debe ser nombrado 'cls'</translation> + <source>function name should be lowercase</source> + <translation>nombres de función deben ser en minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> - <translation>prmier argumento de un método debe ser nombrado 'self'</translation> + <source>argument name should be lowercase</source> + <translation>nombre de argumento debe ser en minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation>primer argumento de método de clase debe ser nombrado 'cls'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation>prmier argumento de un método debe ser nombrado 'self'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation>primer argumento de método estático no debe ser llamado 'self' o 'cls'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation>nombres de módulo deben ser en minúsculas</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation>nombres de package deben ser en minúsculas</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> - <translation>constante importada como no constante</translation> + <source>module names should be lowercase</source> + <translation>nombres de módulo deben ser en minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> - <translation>minúscula importada como no minúscula</translation> + <source>package names should be lowercase</source> + <translation>nombres de package deben ser en minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> - <translation>camelcase importado como minúsculas</translation> + <source>constant imported as non constant</source> + <translation>constante importada como no constante</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> - <translation>camelcase importado como constante</translation> + <source>lowercase imported as non lowercase</source> + <translation>minúscula importada como no minúscula</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> - <translation>variable en función debe ser en minúsculas</translation> + <source>camelcase imported as lowercase</source> + <translation>camelcase importado como minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation>camelcase importado como constante</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation>variable en función debe ser en minúsculas</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>nombres 'l', 'O' y 'I' deben ser evitados</translation> </message> @@ -47104,7 +47129,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation>Ejecutable pip</translation> </message> @@ -47184,7 +47209,7 @@ <translation><b>Listar Packages Anticuados</b><p>Lista todos los packages instalados con status de anticuado, junto a sus números de versión.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation>Instalar Packages</translation> </message> @@ -47219,7 +47244,7 @@ <translation><b>Instalar Requisitos</b><p>Instala packages según un archivo de requisitos.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation>Actualizar Packages</translation> </message> @@ -47239,7 +47264,7 @@ <translation><b>Actualizar Packages</b><p>Actualiza packages según input del usuario.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation>Desinstalar Packages</translation> </message> @@ -47339,22 +47364,22 @@ <translation>Gestión de Packages P&ython</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation>Seleccionar el Ejecutable pip a utilizar:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation>Instalar Packages a partir de Requisitos</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation>¿Realmente desea desinstalar estos packages?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation>Desinstalar Packages a partir de Requisitos</translation> </message> @@ -47364,32 +47389,32 @@ <translation><b>Generar Requisitos</b><p>Genera los contenidos de un archivo de requisitos.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation>pip ha terminado con un error ({0}).</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation>pip no ha terminado en 30 segundos.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation>No se ha podido iniciar pip.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation>Packages Instalados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation>Packages Actualizados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation>Listar Packages Anticuados</translation> </message> @@ -47414,17 +47439,17 @@ <translation><b>Configurar</b><p>Mostrar el diálogo de configuración con la página de Gestión de Packages Python seleccionada.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation>No se han configurado ejecutables pip todavía. ¿Desea hacerlo ahora?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation>Editar Configuración</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation>No se ha determinado una ruta de configuración válida. ¿Se ha seleccinado un entorno virtual? Abortando</translation> </message> @@ -47474,37 +47499,37 @@ <translation><b>Instalar Pip</b><p>Instala el package de pip.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation>Seleccionar Ejecutable de Python</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation>Instalar PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation>Seleccionar Ejecutable de PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation>Actualizar PIP a nueva versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation><Por defecto></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation>Actualizar pip a nueva versión</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation>Seleccionar Ejecutable de pip:</translation> </message> @@ -47524,12 +47549,12 @@ <translation><b>Reparar Pip</b><p>Repara el package pip mediante reinstalación.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation>Reparar PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation>Está intentando actualizar packages PyQt. Esto no va a funcionar con la instancia actual de Python ({0}). ¿Continuar?</translation> </message> @@ -47751,72 +47776,72 @@ <translation>Desins&talar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation><Default></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation>Packages Instalados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation>Package</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation>Versión</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation>Versión</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation>Packages Actualizados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Current Version</source> <translation>Versión Actual</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation>Versión Más Reciente</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <source>Nothing to show</source> + <translation>Nada que mostrar</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation>Versión Más Reciente</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> - <source>Nothing to show</source> - <translation>Nada que mostrar</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> <source>Outdated Packages:</source> <translation>Packages Anticuados:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation>El proceso {0} no se ha podido iniciar.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation>Todos los packages anticuados</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation>Todos los packages anticuados</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation>Todos los packages actualizados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation><p>El comando pip ha fallado.</p><p>Razón: {0}</p></translation> </message> @@ -47826,7 +47851,7 @@ <translation>Actualiz&ar Todo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation>Tipo de Package</translation> </message> @@ -47861,72 +47886,72 @@ <translation>Información Archivos Instalados</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> <source>Name:</source> <translation>Nombre:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation>Versión:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation>Ubicación:</translation> + <source>Version:</source> + <translation>Versión:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> - <translation>Requiere:</translation> + <source>Location:</source> + <translation>Ubicación:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> - <translation>Resumen:</translation> + <source>Requires:</source> + <translation>Requiere:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> - <translation>Página Home:</translation> + <source>Summary:</source> + <translation>Resumen:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation>Autor:</translation> + <source>Homepage:</source> + <translation>Página Home:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation>Correo electrónico del Autor:</translation> + <source>Author:</source> + <translation>Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> - <translation>Licencia:</translation> + <source>Author Email:</source> + <translation>Correo electrónico del Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> - <translation>Versión de Metadatos:</translation> + <source>License:</source> + <translation>Licencia:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> - <translation>Instalador:</translation> + <source>Metadata Version:</source> + <translation>Versión de Metadatos:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> - <translation>Clasificadores:</translation> + <source>Installer:</source> + <translation>Instalador:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> - <translation>Puntos de Entrada:</translation> + <source>Classifiers:</source> + <translation>Clasificadores:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation>Puntos de Entrada:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation>Archivos:</translation> </message> @@ -48129,27 +48154,27 @@ <translation>Archivo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation>MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation>GB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation>{0:.1f} {1}</translation> @@ -48312,7 +48337,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation>Buscar PyPI</translation> </message> @@ -48352,7 +48377,7 @@ <translation>&Instalar</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation><Default></translation> </message> @@ -48362,7 +48387,7 @@ <translation>Seleccionar el comando pip a utilizar para la instalación de packages</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation> <numerusform>%n package encontrado.</numerusform> @@ -48375,7 +48400,7 @@ <translation>Mo&strar Detalles...</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Cancelado- solo {0} de %n package mostrado</numerusform> @@ -48383,37 +48408,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation><p>La búsqueda de packages no ha devuelto nada.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation><p>La búsqueda de packages ha fallado.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation><p>No hay información disponible con detalles del package.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation><p>La información con detalles del package no se ha podido recuperar.</p><p>Razón: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation>Mostrar Detalles del Package</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation>Seleccionar versión del package:</translation> </message> @@ -85635,10 +85660,10 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> <source>expected {0} blank line, found 0</source> - <translation type="unfinished">se esperaban dos líneas en blanco, se han encontrado {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <translation type="obsolete">se esperaban dos líneas en blanco, se han encontrado {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation>demasiadas líneas en blanco ({0})</translation> </message> @@ -85648,127 +85673,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <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="186"/> - <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="189"/> - <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="192"/> - <source>line too long ({0} > {1} characters)</source> - <translation>línea demasiado larga ({0} > {1} caracteres)</translation> + <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="195"/> - <source>the backslash is redundant between brackets</source> - <translation>el backslash es redundante entre llaves</translation> + <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="198"/> - <source>line break before binary operator</source> - <translation>nueva línea antes de operador binario</translation> + <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="201"/> + <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="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation>.has_key()está obsoleto, use 'in'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> - <translation>forma obsoleta de lanzar una excepción</translation> + <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="210"/> - <source>'<>' is deprecated, use '!='</source> - <translation>'<>' está obsoleto, use '!='</translation> + <source>.has_key() is deprecated, use 'in'</source> + <translation>.has_key()está obsoleto, use 'in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation>forma obsoleta de lanzar una excepción</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation>'<>' está obsoleto, use '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation>las comillas hacia atrás están obsoletas, use 'repr()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <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="225"/> - <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="228"/> - <source>statement ends with a semicolon</source> - <translation>sentencia termina en punto y coma</translation> + <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="231"/> - <source>multiple statements on one line (def)</source> - <translation>múltiples sentencias en una línea (def)</translation> + <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="234"/> + <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="237"/> - <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="240"/> - <source>test for membership should be 'not in'</source> - <translation>comprobación de 'miembro de' debería ser 'not in'</translation> + <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="243"/> - <source>test for object identity should be 'is not'</source> - <translation>comprobación para identidad del objeto debería ser 'is not'</translation> + <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="246"/> - <source>do not compare types, use 'isinstance()'</source> - <translation>no comparar tipos, usar 'isinstance()'</translation> + <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="249"/> + <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="252"/> - <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="255"/> - <source>ambiguous variable name '{0}'</source> - <translation>nombre de variable ambiguo '{0}'</translation> + <source>do not compare types, use 'isinstance()'</source> + <translation>no comparar tipos, usar 'isinstance()'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> - <translation>definición ambigua de clase '{0}'</translation> + <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="261"/> - <source>ambiguous function definition '{0}'</source> - <translation>definición ambigua de función '{0}'</translation> + <source>ambiguous variable name '{0}'</source> + <translation>nombre de variable ambiguo '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> + <source>ambiguous class definition '{0}'</source> + <translation>definición ambigua de clase '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <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="270"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation>{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation>no usar except sin tipo</translation> </message> @@ -85778,7 +85803,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -85794,19 +85819,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> + <source>expected {0} blank lines before a nested definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_fr.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_fr.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3382,27 +3382,27 @@ <translation type="unfinished">Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation type="unfinished"></translation> </message> @@ -3462,22 +3462,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> @@ -3502,7 +3502,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3510,17 +3510,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation type="unfinished">Fichier/ligne</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation type="unfinished">Code</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation type="unfinished">Message</translation> </message> @@ -3555,27 +3555,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -3590,17 +3590,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3610,7 +3610,7 @@ <translation type="unfinished">Erreurs</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> @@ -3630,165 +3630,190 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished">Auteur:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation type="unfinished">&Lancer</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished">Left</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished">Right</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished">Cliquer pour supprimer les entrées sélectionnées</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation type="unfinished"></translation> </message> @@ -3834,147 +3859,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> + <source>Leading quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> + <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> + <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> + <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> + <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3982,7 +4002,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3990,77 +4010,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> + <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> + <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> + <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> + <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> + <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> + <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4548,22 +4568,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -7726,242 +7746,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> + <source>public function/method is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> + <source>docstring summary looks like a function's/method's signature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> + <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> + <source>function/method docstring is separated by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> + <source>docstring does not contain enough @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> + <source>docstring contains too many @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -45581,252 +45601,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -46232,72 +46252,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -47833,7 +47853,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -47913,7 +47933,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -47998,7 +48018,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -48018,7 +48038,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -48153,112 +48173,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -48515,147 +48535,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished">Version</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished">Version</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished">Nom:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished">Version:</translation> + <source>Name:</source> + <translation type="unfinished">Nom:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Version:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation type="unfinished">Auteur:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Auteur:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished">Erreur du processus</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48868,27 +48888,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished">Mo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49041,7 +49061,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -49096,12 +49116,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49109,7 +49129,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49117,37 +49137,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -86749,12 +86769,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished"></translation> </message> @@ -86764,127 +86779,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> + <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> + <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -86894,7 +86909,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -86910,19 +86925,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_it.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_it.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3297,27 +3297,27 @@ <translation>Inserisci una stringa per il nome file dei file da escludere separati da una virgola</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation>Premi per iniziare l'esecuzione del controllo dello stile di codifica</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation>Premi per correggere le problemi selezionati</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation>Premi per caricare i valori di default</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation>Premi per salvare i valori corrente come predefiniti</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation>Premi per resettare i valori predefiniti</translation> </message> @@ -3377,22 +3377,22 @@ <translation>Inserisci la lunghezza massima di riga consentita (PEP-8: 79 caratteri)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation>Tipo stringa doc.:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation>Seleziona l'insieme di regole per la stringa doc</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation>Seleziona per permettere l'apposizione delle parentesi di chiusura</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation>permette l'apposizione delle parentesi di chiusura</translation> </message> @@ -3417,7 +3417,7 @@ <translation>Correggi automanticamente i problemi</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3427,17 +3427,17 @@ aprirà una finestra per le modifiche posizionando il cursore alla rispettiva riga e colonna.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation>File/Linea</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation>Codice</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation>Messaggio</translation> </message> @@ -3472,27 +3472,27 @@ <translation>Premi per mostrare tutti i file che contengono problematiche</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation>Errore: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation>Corregge:{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation>Nessun problema trovato.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation>Mostra l'avanzamento del controllo dello stile di codifica</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation>File %v/%m</translation> </message> @@ -3507,17 +3507,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3527,7 +3527,7 @@ <translation type="unfinished">Errori</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> @@ -3547,165 +3547,190 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished">Autore:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation type="unfinished">&Avvia</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished">Sinistra</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished">Destra</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation>Controllo dello stile di codifica</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation>Stile &Codifica...</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>Controlla lo stile di codifica...</b><p>Controlla che i file Python siano aderenti alle varie convenzioni PEP.</p></translation> </message> @@ -3751,147 +3776,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Triple virgolette singole convertite in triple virgolette doppie.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Virgolette introduttive corrette in {0}"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation>Singole righe documentazione raggruppate su una sola.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation>Aggiunto punto alla riga sommario.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Riga vuota prima della stringa di documentazione funzione/metodo rimossa.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Virgolette introduttive corrette in {0}"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> + <translation>Singole righe documentazione raggruppate su una sola.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation>Riga vuota inserita prima della stringa di documentazione della classe.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> - <translation>Linea vuota inserita dopo la stringa di documentazione della classe.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> - <translation>Linea vuota inserita dopo la stringa di documentazione del sommario.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation>Linea vuota inserita dopo l'ultimo paragrafo della stringa di documentazione.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> - <translation>Le virgolette di testa messe su una riga separata.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> - <translation>Le virgolette di coda messe su una riga separata.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> - <translation>Rimossa riga vuota prima della stringa di documentazione.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation>Rimossa riga vuota dopo della stringa di documentazione.</translation> + <source>Period added to summary line.</source> + <translation>Aggiunto punto alla riga sommario.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> - <translation>Riga vuota dopo la stringa di documentazione funzione/metodo rimossa.</translation> + <source>Blank line before function/method docstring removed.</source> + <translation>Riga vuota prima della stringa di documentazione funzione/metodo rimossa.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line inserted before class docstring.</source> + <translation>Riga vuota inserita prima della stringa di documentazione della classe.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line inserted after class docstring.</source> + <translation>Linea vuota inserita dopo la stringa di documentazione della classe.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line inserted after docstring summary.</source> + <translation>Linea vuota inserita dopo la stringa di documentazione del sommario.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Linea vuota inserita dopo l'ultimo paragrafo della stringa di documentazione.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <source>Leading quotes put on separate line.</source> + <translation>Le virgolette di testa messe su una riga separata.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> + <translation>Le virgolette di coda messe su una riga separata.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Blank line before class docstring removed.</source> + <translation>Rimossa riga vuota prima della stringa di documentazione.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> - <translation>Rimossa riga vuota dopo l'ultimo paragrafo.</translation> + <source>Blank line after class docstring removed.</source> + <translation>Rimossa riga vuota dopo della stringa di documentazione.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> - <translation>Convertita Tabulazione in 4 spazi.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Riga vuota dopo la stringa di documentazione funzione/metodo rimossa.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Identazione portata ad un multiplo di quattro.</translation> + <source>Blank line after last paragraph removed.</source> + <translation>Rimossa riga vuota dopo l'ultimo paragrafo.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> - <translation>Identazione di continuazione riga corretta.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Convertita Tabulazione in 4 spazi.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Identazione di parentesi chiusa corretta.</translation> + <source>Indentation adjusted to be a multiple of four.</source> + <translation>Identazione portata ad un multiplo di quattro.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Corretta la mancanza di indentazione della continuazione riga.</translation> + <source>Indentation of continuation line corrected.</source> + <translation>Identazione di continuazione riga corretta.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Parentesi chiusa allineata con quella d'apertura.</translation> + <source>Indentation of closing bracket corrected.</source> + <translation>Identazione di parentesi chiusa corretta.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> - <translation>Livello di indentazione modificato.</translation> + <source>Missing indentation of continuation line corrected.</source> + <translation>Corretta la mancanza di indentazione della continuazione riga.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Modificato il livello di indentazione dell'indentazione pendente.</translation> + <source>Closing bracket aligned to opening bracket.</source> + <translation>Parentesi chiusa allineata con quella d'apertura.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation>Livello di indentazione modificato.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation>Modificato il livello di indentazione dell'indentazione pendente.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation>Spazio non pertinente eliminato.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation>Spazi mancanti aggiunti.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation>Spazi mancanti aggiunti.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation>Corretto spazio vicino al segno di commento.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>One blank line inserted.</source> - <translation>Inserita una riga vuota.</translation> + <translation type="obsolete">Inserita una riga vuota.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform>%n riga vuota inserita.</numerusform> @@ -3899,7 +3924,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform>%n riga superflua eliminata</numerusform> @@ -3907,77 +3932,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation>Righe vuote superflue eliminate.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation>Righe vuote superflue eliminate dopo a dichiarazione della funzione.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> - <translation>Import messi su righe separate.</translation> + <source>Superfluous blank lines after function decorator removed.</source> + <translation>Righe vuote superflue eliminate dopo a dichiarazione della funzione.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> - <translation>Accorciate righe lughe.</translation> + <source>Imports were put on separate lines.</source> + <translation>Import messi su righe separate.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation>Accorciate righe lughe.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation>Rimossi barre rovesciate ridondanti.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation>Corretta istruzione composta.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> - <translation>Corretta comparazione con None/True/False.</translation> + <source>Compound statement corrected.</source> + <translation>Corretta istruzione composta.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> - <translation>'{0}' argumento aggiunto.</translation> + <source>Comparison to None/True/False corrected.</source> + <translation>Corretta comparazione con None/True/False.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> - <translation>'{0}' argumento rimosso.</translation> + <source>'{0}' argument added.</source> + <translation>'{0}' argumento aggiunto.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> - <translation>Eliminati gli spazi alla fine della linea.</translation> + <source>'{0}' argument removed.</source> + <translation>'{0}' argumento rimosso.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> - <translation>Aggiunta una nuova riga alla fine del file.</translation> + <source>Whitespace stripped from end of line.</source> + <translation>Eliminati gli spazi alla fine della linea.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> - <translation>Rghe vuote superflue eliminate dalla fine del file.</translation> + <source>newline added to end of file.</source> + <translation>Aggiunta una nuova riga alla fine del file.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation>Rghe vuote superflue eliminate dalla fine del file.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation>'<>' sostituito da '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4455,22 +4480,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -7432,242 +7457,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation>Modulo mancante di docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation>Funzione/metodo pubblico mancante di docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation>Funzione/metodo pubblico con possibile mancanza di docstring</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation>Classe pubblica mancante di docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation>Classe privata con possibile mancanza di docstring</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> - <translation>docstring non inserita fra """</translation> + <source>public function/method is missing a docstring</source> + <translation>Funzione/metodo pubblico mancante di docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> + <translation>Funzione/metodo pubblico con possibile mancanza di docstring</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>docstring contenente \ non inserita fra r"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>docstring contenente carattere unicode non inserito fra u"""</translation> + <source>public class is missing a docstring</source> + <translation>Classe pubblica mancante di docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation>Classe privata con possibile mancanza di docstring</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> + <translation>docstring non inserita fra """</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>docstring contenente \ non inserita fra r"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>docstring contenente carattere unicode non inserito fra u"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation>docstring in linea su righe multiple</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation>docstring ha un'indentazione errata</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation>docstring sommario non si conclude con un punto</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation>docstring ha un'indentazione errata</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation>docstring sommario non si conclude con un punto</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation>docstring sommario non è in modo imperativo (farebbe invece di fa)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation>docstring sommario sembra una firma di funzione/metodo</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation>docstring non indica il tipo di valore di ritorno</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> - <translation>docstring funzione/metodo è separato da una riga vuota</translation> + <source>docstring summary looks like a function's/method's signature</source> + <translation>docstring sommario sembra una firma di funzione/metodo</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> - <translation>docstring della classe non è preceduta da una riga vuota</translation> + <source>docstring does not mention the return value type</source> + <translation>docstring non indica il tipo di valore di ritorno</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation>docstring della classe non è seguita da una riga vuota</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> - <translation>docstring sommario non è seguito da una riga vuota</translation> + <source>function/method docstring is separated by a blank line</source> + <translation>docstring funzione/metodo è separato da una riga vuota</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> + <translation>docstring della classe non è preceduta da una riga vuota</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation>docstring della classe non è seguita da una riga vuota</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation>docstring sommario non è seguito da una riga vuota</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation>L'ultimo paragrafo della docstring non è seguito da una riga vuota</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation>Funzione/metodo privato mancante di docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation>Classe privata mancante di docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation>Virgolette iniziali della docstring non sono su riga separata</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation>Virgolette finali della docstring non sono su riga separata</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation>docstring non contiene una riga @return ma la funzione/metodo ritorna dei valori</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation>docstring contiene una riga @return ma la funzione/metodo non ritorna dei valori</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>docstring non contiene sufficienti righe @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>docstring contiene troppe righe @param/@keyparam</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>Argomenti con una sola parola-chiave devono essere documentati con righe @keyparam</translation> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>docstring non contiene sufficienti righe @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> - <translation>La sequenza di righe @param/@keyparam non si raccorda con le definizioni funzione/metodo</translation> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>docstring contiene troppe righe @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>Argomenti con una sola parola-chiave devono essere documentati con righe @keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation>La sequenza di righe @param/@keyparam non si raccorda con le definizioni funzione/metodo</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation>docstring della classe è preceduta da una riga vuota</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation>docstring della classe è seguita da una riga vuota</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation>docstring funzione/metodo è preceduto da una riga vuota</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation>docstring funzione/metodo è seguito da una riga vuota</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation>docstring funzione/metodo è seguito da una riga vuota</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation>L'ultimo paragrafo della docstring è seguito da una riga vuota</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation>docstring non contiene una riga @exception ma la funzione/metodo causa un'eccezione</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation>docstring contiene una riga @return ma la funzione/metodo non causa un'eccezione</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation>docstring non contiene un sommario</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -44842,252 +44867,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -45493,72 +45518,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -47076,7 +47101,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -47156,7 +47181,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -47241,7 +47266,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -47261,7 +47286,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -47396,112 +47421,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -47758,147 +47783,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished">Versione</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished">Versione</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished">Nome:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished">Versione:</translation> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Versione:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation type="unfinished">Autore:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Autore:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished">Errore Generazione Processo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48111,27 +48136,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -48284,7 +48309,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -48339,12 +48364,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -48352,7 +48377,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -48360,37 +48385,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -85505,10 +85530,10 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> <source>expected {0} blank line, found 0</source> - <translation type="unfinished">attere 2 linee vuote, {0} trovate</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <translation type="obsolete">attere 2 linee vuote, {0} trovate</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished">troppe linee vuote ({0})</translation> </message> @@ -85518,127 +85543,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished">linea vuota alla fine del file</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished">import multipli su una linea</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> - <translation type="unfinished"></translation> + <source>multiple imports on one line</source> + <translation type="unfinished">import multipli su una linea</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished">.has_key è deprecato, usa 'in'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> - <translation type="unfinished">forma di sollevamento eccezioni deprecata</translation> + <source>line break before binary operator</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> - <translation type="unfinished">'<>' è deprecato, usa '!='</translation> + <source>.has_key() is deprecated, use 'in'</source> + <translation type="unfinished">.has_key è deprecato, usa 'in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished">forma di sollevamento eccezioni deprecata</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished">'<>' è deprecato, usa '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished">virgolette rovesciare sono deprecate, usa 'repr()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished">istruzioni multiple su una linea (due punti)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished">istruzioni multiple su una linea (punto e virgola)</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> - <translation type="unfinished"></translation> + <source>multiple statements on one line (colon)</source> + <translation type="unfinished">istruzioni multiple su una linea (due punti)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished">istruzioni multiple su una linea (punto e virgola)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -85648,7 +85673,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -85664,19 +85689,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_pt.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_pt.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3398,7 +3398,7 @@ <translation>Introduzir padrões dos nomes dos ficheiros a excluir separados por uma vírgula</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation>Pressionar para começar a verficação de estilo do código</translation> </message> @@ -3408,7 +3408,7 @@ <translation type="obsolete">Iniciar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation>Pressionar para corrigir os problemas selecionados</translation> </message> @@ -3418,7 +3418,7 @@ <translation type="obsolete">Corrigir Selecionado</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation>Pressionar para carregar os valores padrão</translation> </message> @@ -3428,7 +3428,7 @@ <translation type="obsolete">Carregar Padrões</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation>Pressionar para armazenar os valores atuais como padrão</translation> </message> @@ -3438,7 +3438,7 @@ <translation type="obsolete">Armazenar Padrões</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation>Pressionar para repor os valores padrão</translation> </message> @@ -3503,22 +3503,22 @@ <translation>Introduzir o comprimento máximo de linha permitido (PEP-8: 79 caráteres)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation>Tipo de Docstring:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation>Selecionar o conjunto de regras para docstrings</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation>Selecionar para permitir colocação de parêntesis finais</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation>Permitir colocação de parêntesis finais</translation> </message> @@ -3543,7 +3543,7 @@ <translation>Corrigir problemas automaticamente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3554,17 +3554,17 @@ linha e posição.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation>Ficheiro/Linha</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation>Código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation>Mensagem</translation> </message> @@ -3599,27 +3599,27 @@ <translation>Pressionar para mostrar todos os ficheiros que tenham algum problema</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation>Erro: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation>Corrigir: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation>Não se encontraram problemas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation>Mostra o progresso da verificação do estilo do código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation>%v%m Ficheiros</translation> </message> @@ -3634,12 +3634,12 @@ <translation>Mostrar ignorado</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation>{0} (ignorado)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation>A preparar ficheiros...</translation> </message> @@ -3649,7 +3649,7 @@ <translation type="obsolete">Complexidade Max.:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3659,7 +3659,7 @@ <translation>Erros</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation>A transferir dados...</translation> </message> @@ -3679,165 +3679,190 @@ <translation>Estilo de Fonte</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished">Estilo de Documentação</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation>Linha de Código</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation>Documentações Válidas:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation>Introduzir codificações válidas separadas por uma vírgula (deixar vazio para usar o padrão)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation>Direitos de Autor</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation>Tamanho Mín. de Ficheiro:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation>Autor:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation>Introduzir o nome do autor dos direitos de autor a verificar (vazio para omitir a verificação)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation>&Iniciar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished">Pressionar para apagar as entradas selecionadas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation>Verificar Estilo do Código</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation>Estilo do &Código...</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation>Verificar o Estilo do código.</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>Verificar Estilo do Código...</b><p>Verifica se os ficheiros Python cumprem com as convenções de estilo de código dadas em vários PEPs.</p></translation> </message> @@ -3883,147 +3908,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Três aspas simples convertidas a três aspas duplas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Corrigidas as aspas introdutórias para ser {0}"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation>Docstring de linha única posta numa linha.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation>Ponto adicionado à linha sumário.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Retirada a linha vazia antes da docstring de função/método.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Corrigidas as aspas introdutórias para ser {0}"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> + <translation>Docstring de linha única posta numa linha.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation>Linha branca inserida antes da docstring de classe.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> - <translation>Inserida linha vazia depois da docstring de classe.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> - <translation>Inserida linha vazia depois da docstring de sumário.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation>Inserida linha vazia depois do último parágrafo da docstring.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> - <translation>Aspas iniciais postas numa linha separada.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> - <translation>Aspas finais postas numa linha separada.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> - <translation>Retirada linha vazia antes da docstring de classe.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation>Retirada linha vazia depois da docstring de classe.</translation> + <source>Period added to summary line.</source> + <translation>Ponto adicionado à linha sumário.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> - <translation>Retirada a linha vazia depois da docstring de função/método.</translation> + <source>Blank line before function/method docstring removed.</source> + <translation>Retirada a linha vazia antes da docstring de função/método.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line inserted before class docstring.</source> + <translation>Linha branca inserida antes da docstring de classe.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line inserted after class docstring.</source> + <translation>Inserida linha vazia depois da docstring de classe.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line inserted after docstring summary.</source> + <translation>Inserida linha vazia depois da docstring de sumário.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Inserida linha vazia depois do último parágrafo da docstring.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <source>Leading quotes put on separate line.</source> + <translation>Aspas iniciais postas numa linha separada.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> + <translation>Aspas finais postas numa linha separada.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Blank line before class docstring removed.</source> + <translation>Retirada linha vazia antes da docstring de classe.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> - <translation>Retirada linha vazia depois do último parágrafo.</translation> + <source>Blank line after class docstring removed.</source> + <translation>Retirada linha vazia depois da docstring de classe.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> - <translation>Tabulação convertida a 4 espaços.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Retirada a linha vazia depois da docstring de função/método.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Ajustada a indentação a múltiplos de quatro.</translation> + <source>Blank line after last paragraph removed.</source> + <translation>Retirada linha vazia depois do último parágrafo.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> - <translation>Corrigida a indentação da linha de continuação.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Tabulação convertida a 4 espaços.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Corrigida a indentação de parêntesis de fecho.</translation> + <source>Indentation adjusted to be a multiple of four.</source> + <translation>Ajustada a indentação a múltiplos de quatro.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Corrigida falta de indentação na linha de continuação.</translation> + <source>Indentation of continuation line corrected.</source> + <translation>Corrigida a indentação da linha de continuação.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Parêntesis de fecho alinhado com parêntesis de abertura.</translation> + <source>Indentation of closing bracket corrected.</source> + <translation>Corrigida a indentação de parêntesis de fecho.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> - <translation>Alterado o nível da indentação.</translation> + <source>Missing indentation of continuation line corrected.</source> + <translation>Corrigida falta de indentação na linha de continuação.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Alterado o nível da indentação pendente.</translation> + <source>Closing bracket aligned to opening bracket.</source> + <translation>Parêntesis de fecho alinhado com parêntesis de abertura.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation>Alterado o nível da indentação.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation>Alterado o nível da indentação pendente.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation>Indentação visual corrigida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation>Espaço estranho retirado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation>Adicionado espaço branco em falta.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation>Adicionado espaço branco em falta.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation>Corrigido espaço em volta do símbolo de comentário.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>One blank line inserted.</source> - <translation>Inserida uma linha vazia.</translation> + <translation type="obsolete">Inserida uma linha vazia.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>inserida uma linha vazia.</numerusform> @@ -4031,7 +4056,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation> <numerusform>retirada uma linha desnecessária</numerusform> @@ -4039,77 +4064,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation>Retiradas linhas vazias desnecessárias.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation>Retiradas linhas vazias desnecessárias após o decorador de função.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> - <translation>Imports foram postos em linhas separadas.</translation> + <source>Superfluous blank lines after function decorator removed.</source> + <translation>Retiradas linhas vazias desnecessárias após o decorador de função.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> - <translation>Foram encolhidas as linhas compridas.</translation> + <source>Imports were put on separate lines.</source> + <translation>Imports foram postos em linhas separadas.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation>Foram encolhidas as linhas compridas.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation>Retirada barra invertida redundante entre parêntesis.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation>Instrução composta corrigida.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> - <translation>Corrigida a comparação a None/True/False.</translation> + <source>Compound statement corrected.</source> + <translation>Instrução composta corrigida.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> - <translation>Adicionado o argumento '{0}'.</translation> + <source>Comparison to None/True/False corrected.</source> + <translation>Corrigida a comparação a None/True/False.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> - <translation>Removido o argumento '{0}'.</translation> + <source>'{0}' argument added.</source> + <translation>Adicionado o argumento '{0}'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> - <translation>Eliminado o espaço no fim de linha.</translation> + <source>'{0}' argument removed.</source> + <translation>Removido o argumento '{0}'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> - <translation>adicionada uma linha nova ao fim do ficheiro.</translation> + <source>Whitespace stripped from end of line.</source> + <translation>Eliminado o espaço no fim de linha.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> - <translation>Retiradas linhas vazias desnecessárias do fim do ficheiro.</translation> + <source>newline added to end of file.</source> + <translation>adicionada uma linha nova ao fim do ficheiro.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation>Retiradas linhas vazias desnecessárias do fim do ficheiro.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation>'<>' substituido por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Não se pode gravar ficheiro! Saltando-o. Motivo: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation> sem mensagem definida para código '{0}'</translation> </message> @@ -4597,22 +4622,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -7874,242 +7899,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation>falta uma docstring ao modulo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation>falta uma docstring ao método/função pública</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation>pode faltar uma docstring ao método/função privada</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation>falta uma docstring à classe pública</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation>pode faltar uma docstring à classe privada</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> - <translation>docstring não envolvida por """</translation> + <source>public function/method is missing a docstring</source> + <translation>falta uma docstring ao método/função pública</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> + <translation>pode faltar uma docstring ao método/função privada</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>docstring contém \ não envolvida por r"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>docstring contém carácteres unicódigo não envolvida por u"""</translation> + <source>public class is missing a docstring</source> + <translation>falta uma docstring à classe pública</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation>pode faltar uma docstring à classe privada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> + <translation>docstring não envolvida por """</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>docstring contém \ não envolvida por r"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>docstring contém carácteres unicódigo não envolvida por u"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation>docstring de uma linha em múltiplas linhas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation>docstring tem indentação errada</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation>sumário de docstring não termina com um ponto final</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation>docstring tem indentação errada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation>sumário de docstring não termina com um ponto final</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation>sumário de docstring não está no modo imperativo (Faz em vez de Faça)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation>sumário de docstring parece uma assinatura de método/função</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation>docstring não menciona o tipo de valor devolvido</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> - <translation>docstring de método/função está separada por uma linha em branco</translation> + <source>docstring summary looks like a function's/method's signature</source> + <translation>sumário de docstring parece uma assinatura de método/função</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> - <translation>docstring de class não antecedida por uma linha em branco</translation> + <source>docstring does not mention the return value type</source> + <translation>docstring não menciona o tipo de valor devolvido</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation>docstring de classe não está seguida por uma linha em branco</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> - <translation>sumário de docstring não seguido por uma linha em branco</translation> + <source>function/method docstring is separated by a blank line</source> + <translation>docstring de método/função está separada por uma linha em branco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> + <translation>docstring de class não antecedida por uma linha em branco</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation>docstring de classe não está seguida por uma linha em branco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation>sumário de docstring não seguido por uma linha em branco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation>último parágrafo da docstring não está seguido por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation>falta uma docstring ao método/função privado</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation>falta uma docstring à classe privada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation>aspas iniciais da docstring não estão em linha separada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation>aspas de fecho da docstring não estão numa linha separada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation>docstring sem linha @return mas a função/método devolve algo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation>docstring com linha @return mas a função/método não devolve nada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>docstring sem linhas @param/@keyparam suficientes</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>docstring com demasiadas linhas @param/@keyparam</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>argumentos de palavra chave devem de estar documentados com linhas @keyparam</translation> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>docstring sem linhas @param/@keyparam suficientes</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> - <translation>ordem das linhas @param/@keyparam não coincidem com a assinatura de função/método</translation> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>docstring com demasiadas linhas @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>argumentos de palavra chave devem de estar documentados com linhas @keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation>ordem das linhas @param/@keyparam não coincidem com a assinatura de função/método</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation>docstring de classe está antecedida por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation>docstring de classe está seguida por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation>docstring de função/método precedida por uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation>docstring de função/método seguida de uma linha em branco</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation>docstring de função/método seguida de uma linha em branco</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation>último parágrafo da docstring seguido de uma linha em branco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation>docstring sem linha @exception mas a função/método cria uma exceção</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation>docstring contém uma linha @exception mas o método/função não levanta uma exceção</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation>docstring não contém um sumário</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation>sumário de docstring não começa com '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -46289,252 +46314,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -46945,72 +46970,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation>nomes de classes devem usar a convenção de Maiúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation>nome de função deve estar em minúsculas</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation>nome do argumento deve ser em minúsculas</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> - <translation type="unfinished"></translation> + <source>function name should be lowercase</source> + <translation>nome de função deve estar em minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> - <translation>primeiro argumento de um método deve chamar-se 'self'</translation> + <source>argument name should be lowercase</source> + <translation>nome do argumento deve ser em minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation>primeiro argumento de um método deve chamar-se 'self'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation>primeiro argumento de um método estático não deve chamar-se 'self' ou 'cls</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation>nomes de módulos devem estar em minúsculas</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation>nomes de pacotes devem ser em minúsculas</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> - <translation type="unfinished"></translation> + <source>module names should be lowercase</source> + <translation>nomes de módulos devem estar em minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> - <translation type="unfinished"></translation> + <source>package names should be lowercase</source> + <translation>nomes de pacotes devem ser em minúsculas</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> - <translation>variável na função deve estar em minúsculas</translation> + <source>camelcase imported as lowercase</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation>variável na função deve estar em minúsculas</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>nomes 'I', 'O' e 'l' devem ser evitados</translation> </message> @@ -48536,7 +48561,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -48616,7 +48641,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -48701,7 +48726,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -48721,7 +48746,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -48856,112 +48881,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -49218,147 +49243,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished">Versão</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished">Versão</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished">Nome:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished">Versão:</translation> + <source>Name:</source> + <translation type="unfinished">Nome:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Versão:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation type="unfinished">Autor:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation type="unfinished">Correio Eletrónico do Autor:</translation> + <source>Author:</source> + <translation type="unfinished">Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> - <translation type="unfinished"></translation> + <source>Author Email:</source> + <translation type="unfinished">Correio Eletrónico do Autor:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished">Erro na Criação de Processo</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -49571,27 +49596,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49744,7 +49769,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -49799,12 +49824,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49812,7 +49837,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49820,37 +49845,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished">Erro: {0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -87429,10 +87454,10 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> <source>expected {0} blank line, found 0</source> - <translation type="unfinished">esperadas 2 linhas vazias, encontradas {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <translation type="obsolete">esperadas 2 linhas vazias, encontradas {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished">demasiadas linhas vazias ({0})</translation> </message> @@ -87442,127 +87467,127 @@ <translation type="unfinished">encontradas linhas vazias depois do decorador de função</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished">linha vazia no fim do ficheiro</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished">múltiplos imports numa linha</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> - <translation type="unfinished">linha demasiado comprida ({0} > {1} caráteres)</translation> + <source>multiple imports on one line</source> + <translation type="unfinished">múltiplos imports numa linha</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> - <translation type="unfinished">barra invertida é redundante entre parêntesis</translation> + <source>module level import not at top of file</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> - <translation type="unfinished"></translation> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished">linha demasiado comprida ({0} > {1} caráteres)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished">barra invertida é redundante entre parêntesis</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished">.has_key está obsoleto, usar 'in'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> - <translation type="unfinished">'<>' está obsoleto, usar '!='</translation> + <source>.has_key() is deprecated, use 'in'</source> + <translation type="unfinished">.has_key está obsoleto, usar 'in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished">'<>' está obsoleto, usar '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished">acentos graves estão obsoletos, usar 'repr()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished">não comparar tipos, usar 'isinstance()'</translation> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished">não comparar tipos, usar 'isinstance()'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -87572,7 +87597,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -87588,19 +87613,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_ru.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_ru.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3267,27 +3267,27 @@ <translation>Задайте разделённые запятой маски файлов для исключения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation>Запустить проверку стиля</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation>Редактировать выбранные проблемы</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation>Восстановить значения по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation>Сохранить текущие значения как значения по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation>Восстановить значения по умолчанию</translation> </message> @@ -3347,22 +3347,22 @@ <translation>Задайте максимально допустимую длину строки (PEP-8: 79 символов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation>Тип строки документации (docstring):</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation>Задайте набор правил для строк документации (docstring)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation>Разрешить непарные закрывающие скобки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation>Разрешить непарные закрывающие скобки</translation> </message> @@ -3387,7 +3387,7 @@ <translation>Автоматическое исправление ошибок</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3397,17 +3397,17 @@ по элементу откроет редактор с курсором на соответствующей строке и колонке.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation>Файл/Строка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation>Код</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation>Сообщение</translation> </message> @@ -3442,27 +3442,27 @@ <translation>Показать все файлы, содержащие ошибки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation>Исправлено: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation>Проблем со стилем не найдено.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation>Отображение выполнения проверки стиля</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation>%v из %m файла(ов)</translation> </message> @@ -3477,17 +3477,17 @@ <translation>Показывать проигнорированные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation>{0} (проигнорировано)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation>Подготовка файлов...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation>Задайте максимально допустимую сложность кода (McCabe: 10)</translation> </message> @@ -3497,7 +3497,7 @@ <translation>Ошибки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation>Передача данных...</translation> </message> @@ -3517,165 +3517,190 @@ <translation>Исходный стиль</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation>Стиль документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation>Кодировки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation>Допустимые кодировки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation>Введите через запятую допустимые кодировки (не вводите чтобы использовать значения по умолчанию)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation>Авторское право (Copyright)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation>Мин. размер файла:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation>Укажите минимальный размер файла, которые должны быть проверены (0 для всех файлов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation>Автор:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation>Введите имя автора для проверки авторского права (оставьте пустым чтобы не выполнять проверку)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation>Future импорт</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation>Ожидаемый импорт:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation>Сложность кода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation>&Начать</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation>&Исправить выделенные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation>&Загрузить стандартные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation>Со&хранить как стандартные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation>&Сброс к стандартным</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation>Файлы не найдены (проверьте ваш игнор-лист).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation>Игнорировать встроенные присвоения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation>Левая</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation>Правая</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation>Добавить встроенное присвоение для его игнорирования</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation>Удалить выбранные записи</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation>Максимальная McCabe сложность:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation>Максимальная сложность строки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation>Задайте максимальную сложность (количество узлов) для строки кода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation>Максимальное значение сложности строки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation>Задайте максимально разрешенную медиану сложности строки</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation>Проверить стиль кода</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation>&Стиль кода...</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation>Проверить стиль кода.</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>Проверить стиль кода...</b><p>Проверка файлов Python на соответствие стилю, рекомендованному в различных PEP.</p></translation> </message> @@ -3721,147 +3746,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Тройные одинарные кавычки заменены тройными двойными.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Кавычки во введении исправлены на {0}"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation>Одиночная строка документации распологается в одной строке.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation>Добавлена точка в строке резюме.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Удалена пустая строка перед строкой документации для function/method.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Кавычки во введении исправлены на {0}"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> + <translation>Одиночная строка документации распологается в одной строке.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation>Добавлена пустая строка перед строкой документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> - <translation>Добавлена пустая строка после строки документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> - <translation>Добавлена пустая строка после резюме строки документации.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> - <translation>Открывающие кавычки размещены на отдельной строке.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> - <translation>Закрывающие кавычки размещены на отдельной строке.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> - <translation>Удалена пустая строка перед строкой документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation>Удалена пустая строка после строки документации для class.</translation> + <source>Period added to summary line.</source> + <translation>Добавлена точка в строке резюме.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> - <translation>Удалена пустая строка после строки документации для function/method.</translation> + <source>Blank line before function/method docstring removed.</source> + <translation>Удалена пустая строка перед строкой документации для function/method.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line inserted before class docstring.</source> + <translation>Добавлена пустая строка перед строкой документации для class.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line inserted after class docstring.</source> + <translation>Добавлена пустая строка после строки документации для class.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line inserted after docstring summary.</source> + <translation>Добавлена пустая строка после резюме строки документации.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <source>Leading quotes put on separate line.</source> + <translation>Открывающие кавычки размещены на отдельной строке.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> + <translation>Закрывающие кавычки размещены на отдельной строке.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Blank line before class docstring removed.</source> + <translation>Удалена пустая строка перед строкой документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> - <translation>Удалена пустая строка после последнего абзаца.</translation> + <source>Blank line after class docstring removed.</source> + <translation>Удалена пустая строка после строки документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> - <translation>Символы табуляции заменяются на 4 пробела.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Удалена пустая строка после строки документации для function/method.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Величина отступа сделана кратной четырём.</translation> + <source>Blank line after last paragraph removed.</source> + <translation>Удалена пустая строка после последнего абзаца.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> - <translation>Исправлен размер отступа строки продолжения.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Символы табуляции заменяются на 4 пробела.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Исправлен размер отступа закрывающей скобки.</translation> + <source>Indentation adjusted to be a multiple of four.</source> + <translation>Величина отступа сделана кратной четырём.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Добавлен отступ к строке продолжения.</translation> + <source>Indentation of continuation line corrected.</source> + <translation>Исправлен размер отступа строки продолжения.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Закрывающая скобка выровнена с открывающей.</translation> + <source>Indentation of closing bracket corrected.</source> + <translation>Исправлен размер отступа закрывающей скобки.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> - <translation>Изменен размер отступа.</translation> + <source>Missing indentation of continuation line corrected.</source> + <translation>Добавлен отступ к строке продолжения.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Изменен размер отступа для висячих отступов.</translation> + <source>Closing bracket aligned to opening bracket.</source> + <translation>Закрывающая скобка выровнена с открывающей.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation>Изменен размер отступа.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation>Изменен размер отступа для висячих отступов.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation>Исправленена величина визуального отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation>Лишние символы пропуска удалены.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation>Добавлены недостающие символы пропуска.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation>Добавлены недостающие символы пропуска.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation>Символы пропуска вокруг символа комментария откорректированы.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>One blank line inserted.</source> - <translation>Добавлена одна пустая строка.</translation> + <translation type="obsolete">Добавлена одна пустая строка.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n пустая строка вставлена.</numerusform> @@ -3870,7 +3895,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n лишняя пустая строка удалена</numerusform> @@ -3879,77 +3904,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation>Удалены излишние пустые строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation>Удалены пустые строки после декоратора функции.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> - <translation>Операторы импорта помещены на отдельных строках.</translation> + <source>Superfluous blank lines after function decorator removed.</source> + <translation>Удалены пустые строки после декоратора функции.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> - <translation>Укорочены длинные строки.</translation> + <source>Imports were put on separate lines.</source> + <translation>Операторы импорта помещены на отдельных строках.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation>Укорочены длинные строки.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation>Удалены излишние символы '\'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation>Исправлены выражения оператора.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> - <translation>Исправлено сравнение с None/True/False.</translation> + <source>Compound statement corrected.</source> + <translation>Исправлены выражения оператора.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> - <translation>Добавлен '{0}' аргумент.</translation> + <source>Comparison to None/True/False corrected.</source> + <translation>Исправлено сравнение с None/True/False.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> - <translation>Удалён '{0}' аргумент.</translation> + <source>'{0}' argument added.</source> + <translation>Добавлен '{0}' аргумент.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> - <translation>Завершающие символы пропуска обрезаны.</translation> + <source>'{0}' argument removed.</source> + <translation>Удалён '{0}' аргумент.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> - <translation>символ новой строки добавлен в конец файла.</translation> + <source>Whitespace stripped from end of line.</source> + <translation>Завершающие символы пропуска обрезаны.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> - <translation>Удалены пустые строки в конце файла.</translation> + <source>newline added to end of file.</source> + <translation>символ новой строки добавлен в конец файла.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation>Удалены пустые строки в конце файла.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation>'<>' заменен на '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation> нет сообщения, определенного для кода '{0}'</translation> </message> @@ -4433,22 +4458,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' слишком сложно ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation>строка исходного кода слишком сложная ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation>слишком большая общая сложность исходного кода ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -7443,242 +7468,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation>в модуле отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation>для public function/method отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation>для private function/method возможно отсутствует строка документации</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation>для public class отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation>для private class возможно отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> - <translation>строка документации не заключена в """</translation> + <source>public function/method is missing a docstring</source> + <translation>для public function/method отсутствует строка документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> + <translation>для private function/method возможно отсутствует строка документации</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>строка документации содержит \ не заключеный в r"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>строка документации содержит unicode-символ не заключенный в u"""</translation> + <source>public class is missing a docstring</source> + <translation>для public class отсутствует строка документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation>для private class возможно отсутствует строка документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> + <translation>строка документации не заключена в """</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>строка документации содержит \ не заключеный в r"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>строка документации содержит unicode-символ не заключенный в u"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation>однострочная строка документации размещается на нескольких строках</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation>строка документации с неправильным отступом</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation>резюме строки документации не заканчивается точкой</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation>строка документации с неправильным отступом</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation>резюме строки документации не заканчивается точкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation>резюме строки документации не в повелительном наклонении</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation>резюме строки документации выглядит как описание функции</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation>строка документации не описывает тип возвращаемого значения</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> - <translation>строка документации для function/method разделена пустыми строками</translation> + <source>docstring summary looks like a function's/method's signature</source> + <translation>резюме строки документации выглядит как описание функции</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> - <translation>строка документации для class не предваряется пустой строкой</translation> + <source>docstring does not mention the return value type</source> + <translation>строка документации не описывает тип возвращаемого значения</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation>строка документации для class не завершается пустой строкой</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> - <translation>резюме строки документации не завершается пустой строкой</translation> + <source>function/method docstring is separated by a blank line</source> + <translation>строка документации для function/method разделена пустыми строками</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> + <translation>строка документации для class не предваряется пустой строкой</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation>строка документации для class не завершается пустой строкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation>резюме строки документации не завершается пустой строкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation>отсутствует пустая строка после последнего абзаца строки документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation>для private function/method отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation>для private class отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation>открывающие кавычки строки документации размещены не в отдельной строке</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation>закрывающие кавычки строки документации размещены не в отдельной строке</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation>строка документации не содержит строчки @return, но function/method что-то возвращает</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation>строка документации содержит строчку @return, но function/method ничего не возвращает</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>в строке документации недостаточно строк с @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>в строке документации слишком много строк с @param/@keyparam</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>только аргументы ключевого слова должны быть описаны с помощью строк @keyparam</translation> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>в строке документации недостаточно строк с @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> - <translation>порядок следования строк @param/@keyparam не соответствует сигнатуре функции</translation> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>в строке документации слишком много строк с @param/@keyparam</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>только аргументы ключевого слова должны быть описаны с помощью строк @keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation>порядок следования строк @param/@keyparam не соответствует сигнатуре функции</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation>строке документации class предшествует пустая строка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation>за строкой документации для class следует пустая строка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation>строке документации для function/method предшествует пустая строка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation>за строкой документации для function/method следует пустая строка</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation>за строкой документации для function/method следует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation>за последним абзацем строки документации следует пустая строка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation>строка документации не содержит @exception, но function/method вызывает исключение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation>строка документации содержит @exception, но function/method не вызывает исключение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation>строка документации не содержит резюме</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation>резюме строки документации не начинается с '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation>вызванное исключение '{0}' не документировано в строке документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation>документированное исключение '{0}' не вызвано</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> - <translation>строка документации не содержит строку @signal но сигналы определяет класс</translation> + <source>raised exception '{0}' is not documented in docstring</source> + <translation>вызванное исключение '{0}' не документировано в строке документации</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> - <translation>строка документации содержит строку @signal но класс не определяет сигналы</translation> + <source>documented exception '{0}' is not raised</source> + <translation>документированное исключение '{0}' не вызвано</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation>определенный сигнал '{0}' не документирован в строке документации</translation> + <source>docstring does not contain a @signal line but class defines signals</source> + <translation>строка документации не содержит строку @signal но сигналы определяет класс</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation>строка документации содержит строку @signal но класс не определяет сигналы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation>определенный сигнал '{0}' не документирован в строке документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation>документированный сигнал '{0}' не определен</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation>class docstring is still a default string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation>function docstring is still a default string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation>module docstring is still a default string</translation> </message> @@ -44955,252 +44980,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation>кодирование магических компонентов не найдено</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation>неизвестный код ({0}) обнаружен в коде магических компонентов</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation>уведомление об авторских правах не предоставлено</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation>неизвестный код ({0}) обнаружен в коде магических компонентов</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation>уведомление об авторских правах не предоставлено</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation>уведомление об авторских правах содержит недействительного автора</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation>найден {0} форматтер</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation>строка формата действительно содержит неиндексированные параметры</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> - <translation>строка документации действительно содержит неиндексированные параметры</translation> + <source>found {0} formatter</source> + <translation>найден {0} форматтер</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> - <translation>другая строка действительно содержит неиндексированные параметры</translation> + <source>format string does contain unindexed parameters</source> + <translation>строка формата действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> - <translation>формат вызова использует слишком большой индекс ({0})</translation> + <source>docstring does contain unindexed parameters</source> + <translation>строка документации действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> - <translation>формат вызова использует недостающее ключевое слово ({0})</translation> + <source>other string does contain unindexed parameters</source> + <translation>другая строка действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> - <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> + <source>format call uses too large index ({0})</source> + <translation>формат вызова использует слишком большой индекс ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> - <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> + <source>format call uses missing keyword ({0})</source> + <translation>формат вызова использует недостающее ключевое слово ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> - <translation>формат вызова использует скрытые и явные индексы вместе</translation> + <source>format call uses keyword arguments but no named entries</source> + <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> - <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> + <source>format call uses variable arguments but no numbered entries</source> + <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation>формат вызова использует скрытые и явные индексы вместе</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation>ожидался __future__ imports: {0}; получены только: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>ожидался __future__ imports: {0}; не получено ничего</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation>ожидался __future__ imports: {0}; не получено ничего</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation>обнаружен оператор печати</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation>один элемент кортежа найден</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation>"{0}" является встроенным именем Python и затеняется; рассмотрите возможность переименования переменной</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation>"{0}" используется как аргумент и таким образом затеняет встроенные имена Python; рассмотрите возможность переименования аргумента</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation>неподходящий генератор - перепишите как генератор списков</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation>неподходящий генератор - перепишите как генератор множеств</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation>неподходящий генератор - перепишите как генератор словарей</translation> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation>неподходящий генератор - перепишите как генератор списков</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation>неподходящий генератор списков - перепишите как генератор множеств</translation> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation>неподходящий генератор - перепишите как генератор множеств</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation>неподходящий генератор списков - перепишите как генератор словарей</translation> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation>неподходящий генератор - перепишите как генератор словарей</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation>неподходящий список литералов - перепишите как множество литералов</translation> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation>неподходящий генератор списков - перепишите как генератор множеств</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation>неподходящий список литералов - перепишите как словарь литералов</translation> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation>неподходящий генератор списков - перепишите как генератор словарей</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>неподходящий генератор списков - "{0}" может являться генератором</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> - <translation>изменяемый аргумент по умолчанию типа {0}</translation> + <source>unnecessary list literal - rewrite as a set literal</source> + <translation>неподходящий список литералов - перепишите как множество литералов</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation>неподходящий список литералов - перепишите как словарь литералов</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation>неподходящий генератор списков - "{0}" может являться генератором</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation>изменяемый аргумент по умолчанию типа {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation>ключи сортировки - '{0}' должны быть прежде чем '{1}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation>оператор логирования использует '%'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation>оператор логирования использует '%'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation>оператор логирования использует f-string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation>оператор логирования использует 'warn' вместо 'warning'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation>оператор логирования использует string.format()</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation>оператор логирования использует string.format()</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation>оператор логирования использует '+'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation>gettext import with alias _ found: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation>Python не поддерживает инкремент унарного префикса</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation>'sys.maxint' не определен в Python 3 - используйте 'sys.maxsize'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation>'BaseException.message' устарел в Python 2.6 и удален в Python 3 - используйте 'str(e)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation>назначение 'os.environ' не очищает среду окружения - используйте 'os.environ.clear()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation>Python 3 не включает методы '.iter*' в словарях</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation>Python 3 не включает методы '.view*' в словарях</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> - <translation>'.next()' не существует в Python 3</translation> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> + <translation>Python 3 не включает методы '.iter*' в словарях</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation>Python 3 не включает методы '.view*' в словарях</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation>'.next()' не существует в Python 3</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation>'__metaclass__' не работает в Python 3 - используйте 'class MyClass(BaseClass, metaclass=...)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation>измененный аргумент по умолчанию для вызова функции '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation>использование .strip() с многосимвольными строками приводит к заблуждению</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation>использование 'hasattr(x, "__call__")' для проверки является ли 'x' вызываемым - ненадежно</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>переменная {0} управления циклом не используется внутри цикла - начните имя символом подчеркивания</translation> </message> @@ -45606,72 +45631,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation>имена классов должны использовать CapWords соглашение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation>имена функций должны быть в нижнем регистре</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation>имена парамеров должны быть в нижнем регистре</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> - <translation>первый параметр метода класса должен быть 'cls'</translation> + <source>function name should be lowercase</source> + <translation>имена функций должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> - <translation>первый параметр метода должен быть 'self'</translation> + <source>argument name should be lowercase</source> + <translation>имена парамеров должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation>первый параметр метода класса должен быть 'cls'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation>первый параметр метода должен быть 'self'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation>первый параметр статического метода класса не должен быть 'cls' или 'self'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation>имена модулей должны быть в нижнем регистре</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation>имена пакетов должны быть в нижнем регистре</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> - <translation>константа импортирована как не константа</translation> + <source>module names should be lowercase</source> + <translation>имена модулей должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> - <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation> + <source>package names should be lowercase</source> + <translation>имена пакетов должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> - <translation>имена в camelcase импортированы в нижнем регистре</translation> + <source>constant imported as non constant</source> + <translation>константа импортирована как не константа</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> - <translation>имена в camelcase импортированы как константы</translation> + <source>lowercase imported as non lowercase</source> + <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> - <translation>имена переменных в функции должны быть в нижнем регистре</translation> + <source>camelcase imported as lowercase</source> + <translation>имена в camelcase импортированы в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation>имена в camelcase импортированы как константы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation>имена переменных в функции должны быть в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>имена 'l', 'O' и 'I' следует избегать</translation> </message> @@ -47190,7 +47215,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation>Выбор исполняемого pip</translation> </message> @@ -47270,7 +47295,7 @@ <translation><b>Список актуальных пакетов</b><p>В этом списке перечислены все установленные, устаревшие пакеты с указанием их текущих и последних версий.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation>Установка пакетов</translation> </message> @@ -47305,7 +47330,7 @@ <translation><b>Инсталяция зависимостей</b><p>Установка пакетов в соответствии с условиями файла зависимостей.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation>Обновление пакетов</translation> </message> @@ -47325,7 +47350,7 @@ <translation><b>Обновление пакетов</b><p>Обновление пакетов в соответствии с заданием пользователя.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation>Деинсталяция пакетов</translation> </message> @@ -47425,22 +47450,22 @@ <translation>Менеджер пакетов P&ython</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation>Выберите исполняемый файл pip:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation>Установка пакетов, перечисленных в зависимостях</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation>Вы действительно хотите деинсталировать эти пакеты?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation>Деинсталяция пакетов, перечисленных в зависимостях</translation> </message> @@ -47450,32 +47475,32 @@ <translation><b>Генерация зависимостей</b><p>Генерация контента для файла зависимостей.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation>pip завершился с ошибкой ({0}).</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation>pip не завершился в течение 30 секунд.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation>Невозможно запустить pip.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation>Установленные пакеты</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation>Актуальные пакеты</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation>Устаревшие пакеты</translation> </message> @@ -47500,17 +47525,17 @@ <translation><b>Настроить</b><p>Отображение диалога настройки на странице настройки менеджера пакетов Python.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation>Нет настроенного исполняемого pip. Выполнить настройку прямо сейчас?</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation>Правка конфигурации</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation>Не определен путь к действительной конфигурации. Выбрано виртуальное окружение? Отмена</translation> </message> @@ -47560,37 +47585,37 @@ <translation><b>Установка Pip</b><p>Инсталяция пакета pip.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation>Выбор исполняемого файла Python</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation>Инсталяция PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation>Выбор исполняемого файла PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation>Обновление PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation><Default></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation>Обновить pip</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation>Выберите исполняемый файл pip:</translation> </message> @@ -47610,12 +47635,12 @@ <translation><b>Восстановление Pip</b><p>Восстановление пакета pip путем его переустановки.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation>Восстановление PIP</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation>Вы пытаетесь обновить пакеты PyQt. Они не будут работать с текущим экземпляром Python ({0}). Хотите продолжить?</translation> </message> @@ -47837,72 +47862,72 @@ <translation>&Деинсталировать</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation><Default></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation>Установленные пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation>Пакет</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation>Версия</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation>Версия</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation>Актуальные пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Current Version</source> <translation>Текущая версия</translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation>Последняя версия</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> + <source>Nothing to show</source> + <translation>Ничего нет для отображения</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation>Последняя версия</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> - <source>Nothing to show</source> - <translation>Ничего нет для отображения</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> <source>Outdated Packages:</source> <translation>Устаревшие пакеты:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation>Невозможно запустить процесс {0}.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation>Все пакеты устарели</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation>Все пакеты устарели</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation>Все пакеты актуальны</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation><p>Сбой команды pip.</p><p>Причина: {0}</p></translation> </message> @@ -47912,7 +47937,7 @@ <translation>Обновить &все</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation>Тип пакета</translation> </message> @@ -47947,72 +47972,72 @@ <translation>Информация о установленных файлах</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> <source>Name:</source> <translation>Имя:</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation>Версия:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation>Расположение:</translation> + <source>Version:</source> + <translation>Версия:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> - <translation>Зависимости:</translation> + <source>Location:</source> + <translation>Расположение:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> - <translation>Аннотация:</translation> + <source>Requires:</source> + <translation>Зависимости:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> - <translation>Домашняя страница:</translation> + <source>Summary:</source> + <translation>Аннотация:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation>Автор:</translation> + <source>Homepage:</source> + <translation>Домашняя страница:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation>Email автора:</translation> + <source>Author:</source> + <translation>Автор:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> - <translation>Лицензия:</translation> + <source>Author Email:</source> + <translation>Email автора:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> - <translation>Версия Metadata:</translation> + <source>License:</source> + <translation>Лицензия:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> - <translation>Установщик:</translation> + <source>Metadata Version:</source> + <translation>Версия Metadata:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> - <translation>Классификаторы:</translation> + <source>Installer:</source> + <translation>Установщик:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> - <translation>Точки входа:</translation> + <source>Classifiers:</source> + <translation>Классификаторы:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation>Точки входа:</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation>Файлы:</translation> </message> @@ -48215,27 +48240,27 @@ <translation>Архив</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation>B</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation>KB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation>MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation>GB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation>{0:.1f} {1}</translation> @@ -48398,7 +48423,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation>Поиск в PyPI</translation> </message> @@ -48438,7 +48463,7 @@ <translation>&Установить</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation><Default></translation> </message> @@ -48448,7 +48473,7 @@ <translation>Выберите команду pip для установки пакетов</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation> <numerusform>%n пакет найден.</numerusform> @@ -48462,7 +48487,7 @@ <translation>&Подробности...</translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation> <numerusform>Отмена - только {0} из %n пакета показаны</numerusform> @@ -48471,37 +48496,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation><p>Поиск такого пакета ничего не дал.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation><p>Сбой поиска пакетов.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation><p>Недоступна подробная информация о пакете.</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation><p>Невозможно получить подробную информацию о пакете.</p><p>Причина: {0}</p></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation>Подробная информация о пакете</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation>Выберите версию пакета:</translation> </message> @@ -85870,10 +85895,10 @@ <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> <source>expected {0} blank line, found 0</source> - <translation type="unfinished">ожидались 2 пустые строки, найдено {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <translation type="obsolete">ожидались 2 пустые строки, найдено {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation>слишком много пустых строк ({0})</translation> </message> @@ -85883,127 +85908,127 @@ <translation type="unfinished">ожидались 2 пустые строки после определения класса или функции, в наличии {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation>пустая строка в конце файла</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation>множественный импорт в одной строке</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation>импорт модуля не в начале файла</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> - <translation>слишком длинная строка ({0} > {1} символов)</translation> + <source>multiple imports on one line</source> + <translation>множественный импорт в одной строке</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> - <translation>символ '\' излишний внутри скобок</translation> + <source>module level import not at top of file</source> + <translation>импорт модуля не в начале файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> - <translation>перевод строки перед бинарным оператором</translation> + <source>line too long ({0} > {1} characters)</source> + <translation>слишком длинная строка ({0} > {1} символов)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> + <translation>символ '\' излишний внутри скобок</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation>.has_key() устарел, используйте 'in'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> - <translation>устаревший метод возбуждения исключений</translation> + <source>line break before binary operator</source> + <translation>перевод строки перед бинарным оператором</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> - <translation>оператор '<>' устарел, используйте '!='</translation> + <source>.has_key() is deprecated, use 'in'</source> + <translation>.has_key() устарел, используйте 'in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation>устаревший метод возбуждения исключений</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation>оператор '<>' устарел, используйте '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation>обратные апострофы устарели, используйте функцию 'repr()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation>несколько операторов в одной строке (двоеточие)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation>несколько команд в одной строке (точка с запятой)</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> - <translation>команда завершается точкой с запятой</translation> + <source>multiple statements on one line (colon)</source> + <translation>несколько операторов в одной строке (двоеточие)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> - <translation>несколько команд в одной строке (def)</translation> + <source>multiple statements on one line (semicolon)</source> + <translation>несколько команд в одной строке (точка с запятой)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> + <translation>команда завершается точкой с запятой</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation>сравнение с {0} должно быть {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> - <translation>проверка на членство должна быть 'not in'</translation> + <source>multiple statements on one line (def)</source> + <translation>несколько команд в одной строке (def)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> - <translation>проверка на идентичность объекта должна быть 'is not'</translation> + <source>comparison to {0} should be {1}</source> + <translation>сравнение с {0} должно быть {1}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> - <translation>используйте 'isinstance()' вместо сравнения типов</translation> + <source>test for membership should be 'not in'</source> + <translation>проверка на членство должна быть 'not in'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> + <translation>проверка на идентичность объекта должна быть 'is not'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation>не назначайте лямбда-выражение, используйте def</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> - <translation>неоднозначное имя переменной '{0}'</translation> + <source>do not compare types, use 'isinstance()'</source> + <translation>используйте 'isinstance()' вместо сравнения типов</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> - <translation>неоднозначное определение класса '{0}'</translation> + <source>do not assign a lambda expression, use a def</source> + <translation>не назначайте лямбда-выражение, используйте def</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> - <translation>неоднозначное определение функции '{0}'</translation> + <source>ambiguous variable name '{0}'</source> + <translation>неоднозначное имя переменной '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> + <source>ambiguous class definition '{0}'</source> + <translation>неоднозначное определение класса '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation>неоднозначное определение функции '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation>{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation>не используйте bare except</translation> </message> @@ -86013,7 +86038,7 @@ <translation>ожидалось {0} пустых строк после определения класса или функции, найдено {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation>'async' и 'await' - зарезервированные ключевые слова начиная с Python 3.7</translation> </message> @@ -86029,19 +86054,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation>ожидалось {0} пустых строк перед вложенным определением, найдено 0</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished">ожидалось {0} пустых строк перед вложенным определением, найдено 0</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation>перевод строки после бинарного оператора</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation>недействительная escape-последовательность '\{0}'</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_tr.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_tr.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3364,7 +3364,7 @@ <translation type="unfinished">Dosyaadılarını virgül ile ayırarak giriniz</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation type="unfinished"></translation> </message> @@ -3374,22 +3374,22 @@ <translation type="obsolete">Başla</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation type="unfinished"></translation> </message> @@ -3449,22 +3449,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> @@ -3489,7 +3489,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3497,17 +3497,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation type="unfinished">Dosya/Satır</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation type="unfinished">Kod</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation type="unfinished">Mesaj</translation> </message> @@ -3542,27 +3542,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation type="unfinished">Hata: {0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation type="unfinished">Sorun bulunamadı.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -3577,17 +3577,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3597,7 +3597,7 @@ <translation type="unfinished">Hatalar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> @@ -3617,165 +3617,190 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished">Yazar:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation type="unfinished">Ba&şlat</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished">Left</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished">Right</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished">Seçilen girişi silmek için basınız</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation type="unfinished"></translation> </message> @@ -3821,147 +3846,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> + <source>Leading quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> + <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> + <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> + <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> + <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3969,7 +3989,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3977,77 +3997,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> + <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> + <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> + <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> + <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> + <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> + <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4535,22 +4555,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -7758,242 +7778,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> + <source>public function/method is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> + <source>docstring summary looks like a function's/method's signature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> + <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> + <source>function/method docstring is separated by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> + <source>docstring does not contain enough @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> + <source>docstring contains too many @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -45671,252 +45691,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -46322,72 +46342,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -47929,7 +47949,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -48009,7 +48029,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -48094,7 +48114,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -48114,7 +48134,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -48249,112 +48269,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -48611,147 +48631,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished">Sürüm</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished">Sürüm</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished">Adı:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished">Sürüm:</translation> + <source>Name:</source> + <translation type="unfinished">Adı:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">Sürüm:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation type="unfinished">Yazar:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">Yazar:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished">İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48964,27 +48984,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished">MB</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49137,7 +49157,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -49192,12 +49212,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49205,7 +49225,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> @@ -49213,37 +49233,37 @@ </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished">Hata: {0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -86599,12 +86619,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished"></translation> </message> @@ -86614,127 +86629,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> + <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> + <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -86744,7 +86759,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -86760,19 +86775,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>
--- a/i18n/eric6_zh_CN.ts Sat Apr 21 17:11:05 2018 +0200 +++ b/i18n/eric6_zh_CN.ts Sat Apr 21 17:43:41 2018 +0200 @@ -3373,7 +3373,7 @@ <translation type="unfinished">输入要排除文件的文件名样式,用逗号分隔</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> <source>Press to start the code style check run</source> <translation type="unfinished"></translation> </message> @@ -3383,22 +3383,22 @@ <translation type="obsolete">开始</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="742"/> <source>Press to fix the selected issues</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="765"/> <source>Press to load the default values</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="775"/> <source>Press to store the current values as defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="785"/> <source>Press to reset the default values</source> <translation type="unfinished"></translation> </message> @@ -3458,22 +3458,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="411"/> <source>Docstring Type:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="418"/> <source>Select the rule set for docstrings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="392"/> <source>Select to allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/> <source>Allow hanging closing brackets</source> <translation type="unfinished"></translation> </message> @@ -3498,7 +3498,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="806"/> <source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at @@ -3506,17 +3506,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="822"/> <source>File/Line</source> <translation type="unfinished">文件/行</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="827"/> <source>Code</source> <translation type="unfinished">代码</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="832"/> <source>Message</source> <translation type="unfinished">消息</translation> </message> @@ -3551,27 +3551,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="601"/> <source>Error: {0}</source> <translation type="unfinished">错误:{0}</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="238"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> <source>Fix: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="742"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="853"/> <source>Shows the progress of the code style check</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="862"/> <source>%v/%m Files</source> <translation type="unfinished">%v/%m 文件</translation> </message> @@ -3586,17 +3586,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="694"/> <source>{0} (ignored)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="586"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="647"/> <source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation type="unfinished"></translation> </message> @@ -3606,7 +3606,7 @@ <translation type="unfinished">错误</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="628"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> @@ -3626,165 +3626,190 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="405"/> <source>Documentation Style</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="367"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="441"/> <source>Coding Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="373"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="447"/> <source>Valid Encodings:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="380"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="454"/> <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="390"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="464"/> <source>Copyright</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="396"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="470"/> <source>Min. File Size:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="403"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="477"/> <source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="429"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="503"/> <source>Author:</source> <translation type="unfinished">作者:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="436"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="510"/> <source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="446"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="520"/> <source>Future Imports</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="452"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="526"/> <source>Expected Imports:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="621"/> <source>Code Complexity</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="735"/> <source>&Start</source> <translation type="unfinished">开始(&S)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/> <source>&Fix Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="768"/> <source>&Load Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="778"/> <source>St&ore Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/> <source>&Reset Defaults</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="745"/> <source>No files found (check your ignore list).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="478"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/> <source>Ignore Built-ins Assignment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="494"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="568"/> <source>Left</source> <translation type="unfinished">Left</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="499"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/> <source>Right</source> <translation type="unfinished">Right</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="583"/> <source>Press to add a built-in assignment to be ignored</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="519"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="593"/> <source>Press to delete the selected entries</source> <translation type="unfinished">点击删除选中的条目</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="640"/> <source>Max. McCabe Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="663"/> <source>Max. Line Complexity:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="670"/> <source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="686"/> <source>Max. Line Complexity Score:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="693"/> <source>Enter the maximum allowed median for line complexity</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="318"/> + <source>Blank Lines Before</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="324"/> + <source>Top Level Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="331"/> + <source>Enter the number of blank lines before top level classes and functions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/> + <source>Methods and Nested Classes and Functions:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="370"/> + <source>Enter the number of blank lines before methods and nested classes or functions</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>Check Code Style</source> <translation type="unfinished">检查代码格式</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="348"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354"/> <source>&Code Style...</source> <translation type="unfinished">代码格式(&C)…</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="262"/> <source>Check code style.</source> <translation type="unfinished">检查代码格式。</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352"/> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="358"/> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>检查代码格式…</b>本插件对 Python 源文件进行检查,确保其符合各个 PEP 所规定的代码格式惯例。</[></translation> </message> @@ -3830,231 +3855,226 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Blank line before function/method docstring removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Blank line inserted after class docstring.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line inserted after docstring summary.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Leading quotes put on separate line.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Trailing quotes put on separate line.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line before class docstring removed.</source> + <source>Leading quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Blank line after function/method docstring removed.</source> + <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Blank line after last paragraph removed.</source> + <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Tab converted to 4 spaces.</source> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Indentation adjusted to be a multiple of four.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation of continuation line corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation of closing bracket corrected.</source> + <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> - <source>Indentation level changed.</source> + <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> - <source>Missing whitespace added.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>One blank line inserted.</source> - <translation type="unfinished"></translation> - </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="736"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> - <source>Superfluous blank lines after function decorator removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Imports were put on separate lines.</source> + <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Long lines have been shortened.</source> + <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <source>Long lines have been shortened.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Compound statement corrected.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>Comparison to None/True/False corrected.</source> + <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>'{0}' argument added.</source> + <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> - <source>'{0}' argument removed.</source> + <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> - <source>Whitespace stripped from end of line.</source> + <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> - <source>newline added to end of file.</source> + <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="783"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="872"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4537,22 +4557,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -7768,242 +7788,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>public function/method is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>private class may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring not surrounded by """</source> + <source>public function/method is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <source>private function/method may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> - <source>docstring containing unicode character not surrounded by u"""</source> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> + <source>private class may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> + <source>docstring not surrounded by """</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>one-liner docstring on multiple lines</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> - <source>docstring has wrong indentation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring summary does not end with a period</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring has wrong indentation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> + <source>docstring summary does not end with a period</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="306"/> <source>docstring summary is not in imperative mood (Does instead of Do)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not mention the return value type</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> - <source>function/method docstring is separated by a blank line</source> + <source>docstring summary looks like a function's/method's signature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> - <source>class docstring is not preceded by a blank line</source> + <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> - <source>class docstring is not followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> - <source>docstring summary is not followed by a blank line</source> + <source>function/method docstring is separated by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/> + <source>class docstring is not preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> + <source>class docstring is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring summary is not followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>trailing quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>docstring does not contain a @return line but function/method returns something</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> <source>docstring contains a @return line but function/method doesn't return anything</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> - <source>keyword only arguments must be documented with @keyparam lines</source> + <source>docstring does not contain enough @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> + <source>docstring contains too many @param/@keyparam lines</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/> <source>class docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> <source>class docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> <source>function/method docstring is preceded by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> - <source>function/method docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>function/method docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="386"/> <source>last paragraph of docstring is followed by a blank line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389"/> <source>docstring does not contain a @exception line but function/method raises an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring contains a @exception line but function/method doesn't raise an exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="416"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> <source>docstring does not contain a summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> <source>docstring summary does not start with '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> - <source>docstring does not contain a @signal line but class defines signals</source> + <source>raised exception '{0}' is not documented in docstring</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> - <source>docstring contains a @signal line but class doesn't define signals</source> + <source>documented exception '{0}' is not raised</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> - <source>defined signal '{0}' is not documented in docstring</source> + <source>docstring does not contain a @signal line but class defines signals</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="409"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> <source>documented signal '{0}' is not defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -45656,252 +45676,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> - <source>unknown encoding ({0}) found in coding magic comment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> - <source>copyright notice not present</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> + <source>unknown encoding ({0}) found in coding magic comment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <source>copyright notice not present</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>found {0} formatter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>docstring does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>other string does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses too large index ({0})</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call uses missing keyword ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> - <source>format call provides unused index ({0})</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> + <source>format call provides unused index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>format call provides unused keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>expected these __future__ imports: {0}; but only got: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> <source>print statement found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> <source>one element tuple found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a list comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <source>unnecessary generator - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <source>unnecessary generator - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> - <source>unnecessary list literal - rewrite as a set literal</source> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> - <source>unnecessary list literal - rewrite as a dict literal</source> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> - <source>mutable default argument of type {0}</source> + <source>unnecessary list literal - rewrite as a set literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>Python does not support the unary prefix increment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> - <source>Python 3 does not include '.iter*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> - <source>Python 3 does not include '.view*' methods on dictionaries</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>'.next()' does not exist in Python 3</source> + <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>Python 3 does not include '.view*' methods on dictionaries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="554"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="557"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> <source>using .strip() with multi-character strings is misleading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished"></translation> </message> @@ -46307,72 +46327,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>function name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> - <source>argument name should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> - <source>first argument of a class method should be named 'cls'</source> + <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> - <source>first argument of a method should be named 'self'</source> + <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> + <source>first argument of a class method should be named 'cls'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> + <source>first argument of a method should be named 'self'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>module names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>package names should be lowercase</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>constant imported as non constant</source> + <source>module names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> - <source>lowercase imported as non lowercase</source> + <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> - <source>camelcase imported as lowercase</source> + <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> - <source>camelcase imported as constant</source> + <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> - <source>variable in function should be lowercase</source> + <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <source>camelcase imported as constant</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> + <source>variable in function should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -47915,7 +47935,7 @@ <context> <name>Pip</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>pip Executable</source> <translation type="unfinished"></translation> </message> @@ -47995,7 +48015,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="892"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="928"/> <source>Install Packages</source> <translation type="unfinished"></translation> </message> @@ -48080,7 +48100,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="865"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="895"/> <source>Upgrade Packages</source> <translation type="unfinished"></translation> </message> @@ -48100,7 +48120,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Uninstall Packages</source> <translation type="unfinished"></translation> </message> @@ -48235,112 +48255,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="462"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="465"/> <source>pip exited with an error ({0}).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="469"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="472"/> <source>pip did not finish within 30 seconds.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="471"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="474"/> <source>pip could not be started.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="537"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="540"/> <source>Select pip Executable to be used:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="547"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="550"/> <source>No pip executables have been configured yet. Shall this be done now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="561"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="564"/> <source>Installed Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="571"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="574"/> <source>Up-to-date Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="581"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="584"/> <source>Outdated Packages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>Edit Configuration</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="641"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="644"/> <source>No valid configuartion path determined. Is a virtual environment selected? Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="752"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="770"/> <source>Select Python Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="660"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="663"/> <source>Install PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="667"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="679"/> <source>Select PIP Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="735"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="753"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Upgrade pip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="738"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="756"/> <source>Select pip Executable:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="721"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="739"/> <source>Upgrade PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="763"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="787"/> <source>Repair PIP</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="827"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="851"/> <source>You are trying to upgrade PyQt packages. This will not work for the current instance of Python ({0}). Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="913"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="956"/> <source>Install Packages from Requirements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="977"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1020"/> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="988"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/Pip.py" line="1031"/> <source>Uninstall Packages from Requirements</source> <translation type="unfinished"></translation> </message> @@ -48597,147 +48617,147 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="89"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> <source>Nothing to show</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="90"/> - <source>All packages outdated</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="91"/> + <source>All packages outdated</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="92"/> <source>All packages up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="94"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="95"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="100"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="101"/> <source>Installed Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="108"/> + <source>Version</source> + <translation type="unfinished">版本</translation> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="107"/> - <source>Version</source> - <translation type="unfinished">版本</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="106"/> <source>Up-to-date Packages:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="112"/> - <source>Outdated Packages:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Current Version</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> - <source>Latest Version</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="113"/> + <source>Outdated Packages:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Current Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> + <source>Latest Version</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="114"/> <source>Package Type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="123"/> - <source>Name:</source> - <translation type="unfinished">名称:</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="124"/> - <source>Version:</source> - <translation type="unfinished">版本:</translation> + <source>Name:</source> + <translation type="unfinished">名称:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="125"/> - <source>Location:</source> - <translation type="unfinished"></translation> + <source>Version:</source> + <translation type="unfinished">版本:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="126"/> - <source>Requires:</source> + <source>Location:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="127"/> - <source>Summary:</source> + <source>Requires:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="128"/> - <source>Homepage:</source> + <source>Summary:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="129"/> - <source>Author:</source> - <translation type="unfinished">作者:</translation> + <source>Homepage:</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="130"/> - <source>Author Email:</source> - <translation type="unfinished"></translation> + <source>Author:</source> + <translation type="unfinished">作者:</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="131"/> - <source>License:</source> + <source>Author Email:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="132"/> - <source>Metadata Version:</source> + <source>License:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="133"/> - <source>Installer:</source> + <source>Metadata Version:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="134"/> - <source>Classifiers:</source> + <source>Installer:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="135"/> - <source>Entry Points:</source> + <source>Classifiers:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="136"/> + <source>Entry Points:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="137"/> <source>Files:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="188"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="189"/> <source><p>The pip command failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>Process Generation Error</source> <translation type="unfinished">进程生成错误</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="280"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipListDialog.py" line="285"/> <source>The process {0} could not be started.</source> <translation type="unfinished"></translation> </message> @@ -48950,27 +48970,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="207"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="212"/> <source>B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="210"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="215"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="213"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="218"/> <source>MB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="216"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="221"/> <source>GB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="217"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipPackageDetailsDialog.py" line="222"/> <source>{0:.1f} {1}</source> <comment>value, unit</comment> <translation type="unfinished"></translation> @@ -49123,7 +49143,7 @@ <context> <name>PipSearchDialog</name> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source>Search PyPI</source> <translation type="unfinished"></translation> </message> @@ -49178,56 +49198,56 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="70"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="72"/> <source><Default></source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="169"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="171"/> <source>%n package(s) found.</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="176"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="178"/> <source>Canceled - only {0} out of %n package(s) shown</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="212"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="214"/> <source><p>The package search did not return anything.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="247"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="249"/> <source><p>The package search failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="252"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="254"/> <source>Error: {0}</source> <translation type="unfinished">错误:{0}</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Show Package Details</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="352"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="354"/> <source>Select the package version:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="392"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="394"/> <source><p>No package details info available.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="419"/> + <location filename="../Plugins/UiExtensionPlugins/PipInterface/PipSearchDialog.py" line="421"/> <source><p>Package details info could not be retrieved.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -86857,12 +86877,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected {0} blank line, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> <source>too many blank lines ({0})</source> <translation type="unfinished"></translation> </message> @@ -86872,127 +86887,127 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>multiple imports on one line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>line too long ({0} > {1} characters)</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>the backslash is redundant between brackets</source> + <source>module level import not at top of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>line break before binary operator</source> + <source>line too long ({0} > {1} characters)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>the backslash is redundant between brackets</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>deprecated form of raising exception</source> + <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>'<>' is deprecated, use '!='</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>multiple statements on one line (semicolon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>multiple statements on one line (def)</source> + <source>multiple statements on one line (semicolon)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> + <source>statement ends with a semicolon</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>test for membership should be 'not in'</source> + <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>test for object identity should be 'is not'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>do not compare types, use 'isinstance()'</source> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>do not assign a lambda expression, use a def</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> - <source>ambiguous variable name '{0}'</source> + <source>do not compare types, use 'isinstance()'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> - <source>ambiguous class definition '{0}'</source> + <source>do not assign a lambda expression, use a def</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> - <source>{0}: {1}</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="273"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> @@ -87002,7 +87017,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished"></translation> </message> @@ -87018,19 +87033,29 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>expected {0} blank line before a nested definition, found 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> <source>line break after binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> + <source>too many blank lines ({0}) before a nested definition, expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>