Tue, 17 Sep 2019 19:43:17 +0200
Code Style Checker (Miscellaneous Checker)
-- added more comprehension checks
-- added checks for insecure use of sys.version and sys.version_info
--- a/docs/changelog Tue Sep 17 19:23:27 2019 +0200 +++ b/docs/changelog Tue Sep 17 19:43:17 2019 +0200 @@ -4,6 +4,9 @@ - bug fixes - removed runtime support for Python2 and PyQt4 - changed minimum Qt/PyQt version required to 5.9.0 +- Code Style Checker + -- added more comprehension checks + -- added checks for insecure use of sys.version and sys.version_info - QFileDialog Wizard: -- added support for the QFileDialog.get...Url() methods -- added support for E5FileDialog
--- a/eric6.e4p Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6.e4p Tue Sep 17 19:43:17 2019 +0200 @@ -2675,7 +2675,7 @@ <string>ExcludeMessages</string> </key> <value> - <string>C101, E265, E266, E305, E402, M201, M301, M302, M303, M304, M305, M306, M307, M308, M311, M312, M313, M314, M315, M321, M701, M702, M811, M834, M841, M891, N802, N803, N807, N808, N821, W293, W504</string> + <string>C101, E265, E266, E305, E402, M201, M301, M302, M303, M304, M305, M306, M307, M308, M311, M312, M313, M314, M315, M321, M701, M702, M811, M834, M841, N802, N803, N807, N808, N821, W293, W504</string> </value> <key> <string>FixCodes</string>
--- a/eric6/APIs/Python3/eric6.api Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/APIs/Python3/eric6.api Tue Sep 17 19:43:17 2019 +0200 @@ -2996,6 +2996,12 @@ eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Name?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Return?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor?1() +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Attribute?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Compare?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_ImportFrom?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Name?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Subscript?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor?1() eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_AsyncFunctionDef?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Bytes?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Call?4(node)
--- a/eric6/APIs/Python3/eric6.bas Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/APIs/Python3/eric6.bas Tue Sep 17 19:43:17 2019 +0200 @@ -885,6 +885,7 @@ SyntaxCheckService QObject SyntaxCheckerDialog QDialog Ui_SyntaxCheckerDialog SyntaxCheckerPlugin QObject +SysVersionVisitor ast.NodeVisitor TRPreviewer E5MainWindow TRSingleApplicationClient SingleApplicationClient TRSingleApplicationServer SingleApplicationServer
--- a/eric6/Documentation/Help/source.qhp Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/Documentation/Help/source.qhp Tue Sep 17 19:43:17 2019 +0200 @@ -9895,6 +9895,7 @@ <keyword name="MiscellaneousChecker.__checkPep3101" id="MiscellaneousChecker.__checkPep3101" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkPep3101" /> <keyword name="MiscellaneousChecker.__checkPrintStatements" id="MiscellaneousChecker.__checkPrintStatements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkPrintStatements" /> <keyword name="MiscellaneousChecker.__checkReturn" id="MiscellaneousChecker.__checkReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkReturn" /> + <keyword name="MiscellaneousChecker.__checkSysVersion" id="MiscellaneousChecker.__checkSysVersion" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkSysVersion" /> <keyword name="MiscellaneousChecker.__checkTuple" id="MiscellaneousChecker.__checkTuple" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkTuple" /> <keyword name="MiscellaneousChecker.__dictShouldBeChecked" id="MiscellaneousChecker.__dictShouldBeChecked" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__dictShouldBeChecked" /> <keyword name="MiscellaneousChecker.__error" id="MiscellaneousChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__error" /> @@ -14328,6 +14329,15 @@ <keyword name="SyntaxCheckerPlugin.__translateSyntaxCheck" id="SyntaxCheckerPlugin.__translateSyntaxCheck" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__translateSyntaxCheck" /> <keyword name="SyntaxCheckerPlugin.activate" id="SyntaxCheckerPlugin.activate" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.activate" /> <keyword name="SyntaxCheckerPlugin.deactivate" id="SyntaxCheckerPlugin.deactivate" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.deactivate" /> + <keyword name="SysVersionVisitor" id="SysVersionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor" /> + <keyword name="SysVersionVisitor (Constructor)" id="SysVersionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__init__" /> + <keyword name="SysVersionVisitor.__isSys" id="SysVersionVisitor.__isSys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__isSys" /> + <keyword name="SysVersionVisitor.__isSysVersionUpperSlice" id="SysVersionVisitor.__isSysVersionUpperSlice" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__isSysVersionUpperSlice" /> + <keyword name="SysVersionVisitor.visit_Attribute" id="SysVersionVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Attribute" /> + <keyword name="SysVersionVisitor.visit_Compare" id="SysVersionVisitor.visit_Compare" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Compare" /> + <keyword name="SysVersionVisitor.visit_ImportFrom" id="SysVersionVisitor.visit_ImportFrom" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_ImportFrom" /> + <keyword name="SysVersionVisitor.visit_Name" id="SysVersionVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Name" /> + <keyword name="SysVersionVisitor.visit_Subscript" id="SysVersionVisitor.visit_Subscript" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Subscript" /> <keyword name="TERMINAL" id="TERMINAL" ref="eric6.E5Gui.E5GenericDiffHighlighter.html#TERMINAL" /> <keyword name="TRPreviewer" id="TRPreviewer" ref="eric6.Tools.TRPreviewer.html#TRPreviewer" /> <keyword name="TRPreviewer (Constructor)" id="TRPreviewer (Constructor)" ref="eric6.Tools.TRPreviewer.html#TRPreviewer.__init__" />
--- a/eric6/Documentation/Source/eric6.PipInterface.PipPackagesWidget.html Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/Documentation/Source/eric6.PipInterface.PipPackagesWidget.html Tue Sep 17 19:43:17 2019 +0200 @@ -157,7 +157,7 @@ <td>Private method to update the state of the search button.</td> </tr><tr> <td><a href="#PipPackagesWidget.on_environmentsComboBox_currentIndexChanged">on_environmentsComboBox_currentIndexChanged</a></td> -<td>Private slot handling the selection of a conda environment.</td> +<td>Private slot handling the selection of a Python environment.</td> </tr><tr> <td><a href="#PipPackagesWidget.on_installButton_clicked">on_installButton_clicked</a></td> <td>Private slot to handle pressing the Install button..</td> @@ -529,11 +529,11 @@ <h4>PipPackagesWidget.on_environmentsComboBox_currentIndexChanged</h4> <b>on_environmentsComboBox_currentIndexChanged</b>(<i>index</i>) <p> - Private slot handling the selection of a conda environment. + Private slot handling the selection of a Python environment. </p><dl> <dt><i>index</i> (int)</dt> <dd> -index of the selected conda environment +index of the selected Python environment </dd> </dl><a NAME="PipPackagesWidget.on_installButton_clicked" ID="PipPackagesWidget.on_installButton_clicked"></a> <h4>PipPackagesWidget.on_installButton_clicked</h4>
--- a/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html Tue Sep 17 19:43:17 2019 +0200 @@ -48,6 +48,9 @@ <td><a href="#ReturnVisitor">ReturnVisitor</a></td> <td>Class implementing a node visitor to check return statements.</td> </tr><tr> +<td><a href="#SysVersionVisitor">SysVersionVisitor</a></td> +<td>Class implementing a node visitor to check the use of sys.version and sys.version_info.</td> +</tr><tr> <td><a href="#TextVisitor">TextVisitor</a></td> <td>Class implementing a node visitor for bytes and str instances.</td> </tr> @@ -556,6 +559,9 @@ <td><a href="#MiscellaneousChecker.__checkReturn">__checkReturn</a></td> <td>Private method to check return statements.</td> </tr><tr> +<td><a href="#MiscellaneousChecker.__checkSysVersion">__checkSysVersion</a></td> +<td>Private method to check the use of sys.version and sys.version_info.</td> +</tr><tr> <td><a href="#MiscellaneousChecker.__checkTuple">__checkTuple</a></td> <td>Private method to check for one element tuples.</td> </tr><tr> @@ -702,6 +708,11 @@ <b>__checkReturn</b>(<i></i>) <p> Private method to check return statements. +</p><a NAME="MiscellaneousChecker.__checkSysVersion" ID="MiscellaneousChecker.__checkSysVersion"></a> +<h4>MiscellaneousChecker.__checkSysVersion</h4> +<b>__checkSysVersion</b>(<i></i>) +<p> + Private method to check the use of sys.version and sys.version_info. </p><a NAME="MiscellaneousChecker.__checkTuple" ID="MiscellaneousChecker.__checkTuple"></a> <h4>MiscellaneousChecker.__checkTuple</h4> <b>__checkTuple</b>(<i></i>) @@ -1209,6 +1220,160 @@ </dl> <div align="right"><a href="#top">Up</a></div> <hr /><hr /> +<a NAME="SysVersionVisitor" ID="SysVersionVisitor"></a> +<h2>SysVersionVisitor</h2> +<p> + Class implementing a node visitor to check the use of sys.version and + sys.version_info. +</p><p> + Note: This class is modelled after flake8-2020 checker. +</p> +<h3>Derived from</h3> +ast.NodeVisitor +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#SysVersionVisitor.__init__">SysVersionVisitor</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#SysVersionVisitor.__isSys">__isSys</a></td> +<td>Private method to check for a reference to sys attribute.</td> +</tr><tr> +<td><a href="#SysVersionVisitor.__isSysVersionUpperSlice">__isSysVersionUpperSlice</a></td> +<td>Private method to check the upper slice of sys.version.</td> +</tr><tr> +<td><a href="#SysVersionVisitor.visit_Attribute">visit_Attribute</a></td> +<td>Public method to handle an attribute.</td> +</tr><tr> +<td><a href="#SysVersionVisitor.visit_Compare">visit_Compare</a></td> +<td>Public method to handle a comparison.</td> +</tr><tr> +<td><a href="#SysVersionVisitor.visit_ImportFrom">visit_ImportFrom</a></td> +<td>Public method to handle a from ...</td> +</tr><tr> +<td><a href="#SysVersionVisitor.visit_Name">visit_Name</a></td> +<td>Public method to handle an name.</td> +</tr><tr> +<td><a href="#SysVersionVisitor.visit_Subscript">visit_Subscript</a></td> +<td>Public method to handle a subscript.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="SysVersionVisitor.__init__" ID="SysVersionVisitor.__init__"></a> +<h4>SysVersionVisitor (Constructor)</h4> +<b>SysVersionVisitor</b>(<i></i>) +<p> + Constructor +</p><a NAME="SysVersionVisitor.__isSys" ID="SysVersionVisitor.__isSys"></a> +<h4>SysVersionVisitor.__isSys</h4> +<b>__isSys</b>(<i>attr, node</i>) +<p> + Private method to check for a reference to sys attribute. +</p><dl> +<dt><i>attr</i> (str)</dt> +<dd> +attribute name +</dd><dt><i>node</i> (ast.Node)</dt> +<dd> +reference to the node to be checked +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating a match +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="SysVersionVisitor.__isSysVersionUpperSlice" ID="SysVersionVisitor.__isSysVersionUpperSlice"></a> +<h4>SysVersionVisitor.__isSysVersionUpperSlice</h4> +<b>__isSysVersionUpperSlice</b>(<i>node, n</i>) +<p> + Private method to check the upper slice of sys.version. +</p><dl> +<dt><i>node</i> (ast.Node)</dt> +<dd> +reference to the node to be checked +</dd><dt><i>n</i> (int)</dt> +<dd> +slice value to check against +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating a match +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl><a NAME="SysVersionVisitor.visit_Attribute" ID="SysVersionVisitor.visit_Attribute"></a> +<h4>SysVersionVisitor.visit_Attribute</h4> +<b>visit_Attribute</b>(<i>node</i>) +<p> + Public method to handle an attribute. +</p><dl> +<dt><i>node</i> (ast.Attribute)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="SysVersionVisitor.visit_Compare" ID="SysVersionVisitor.visit_Compare"></a> +<h4>SysVersionVisitor.visit_Compare</h4> +<b>visit_Compare</b>(<i>node</i>) +<p> + Public method to handle a comparison. +</p><dl> +<dt><i>node</i> (ast.Compare)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="SysVersionVisitor.visit_ImportFrom" ID="SysVersionVisitor.visit_ImportFrom"></a> +<h4>SysVersionVisitor.visit_ImportFrom</h4> +<b>visit_ImportFrom</b>(<i>node</i>) +<p> + Public method to handle a from ... import ... statement. +</p><dl> +<dt><i>node</i> (ast.ImportFrom)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="SysVersionVisitor.visit_Name" ID="SysVersionVisitor.visit_Name"></a> +<h4>SysVersionVisitor.visit_Name</h4> +<b>visit_Name</b>(<i>node</i>) +<p> + Public method to handle an name. +</p><dl> +<dt><i>node</i> (ast.Name)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="SysVersionVisitor.visit_Subscript" ID="SysVersionVisitor.visit_Subscript"></a> +<h4>SysVersionVisitor.visit_Subscript</h4> +<b>visit_Subscript</b>(<i>node</i>) +<p> + Public method to handle a subscript. +</p><dl> +<dt><i>node</i> (ast.Subscript)</dt> +<dd> +reference to the node to be processed +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /><hr /> <a NAME="TextVisitor" ID="TextVisitor"></a> <h2>TextVisitor</h2> <p>
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py Tue Sep 17 19:43:17 2019 +0200 @@ -48,7 +48,9 @@ "M131", "M132", ## Comprehensions - "M191", "M192", "M193", "M194", + "M181", "M182", "M183", "M184", + "M185", "M186", "M187", + "M191", "M192", "M193", "M195", "M196", "M197", "M198", ## Dictionaries with sorted keys @@ -59,6 +61,11 @@ "M311", "M312", "M313", "M314", "M315", "M321", + ## sys.version and sys.version_info usage + "M401", "M402", "M403", + "M411", "M412", "M413", "M414", + "M421", "M422", "M423", + ## Bugbear "M501", "M502", "M503", "M504", "M505", "M506", "M507", "M508", "M509", @@ -161,17 +168,25 @@ (self.__checkCoding, ("M101", "M102")), (self.__checkCopyright, ("M111", "M112")), (self.__checkBuiltins, ("M131", "M132")), - (self.__checkComprehensions, ("M191", "M192", "M193", "M194", + (self.__checkComprehensions, ("M181", "M182", "M183", "M184", + "M185", "M186", "M187", + "M191", "M192", "M193", "M195", "M196", "M197", "M198")), (self.__checkDictWithSortedKeys, ("M201",)), + (self.__checkDateTime, ("M301", "M302", "M303", "M304", "M305", + "M306", "M307", "M308", "M311", "M312", + "M313", "M314", "M315", "M321")), + (self.__checkSysVersion, ("M401", "M402", "M403", + "M411", "M412", "M413", "M414", + "M421", "M422", "M423")), + (self.__checkBugBear, ("M501", "M502", "M503", "M504", "M505", + "M506", "M507", "M508", "M509", + "M511", "M512", "M513", + "M521", "M522", "M523", "M524")), (self.__checkPep3101, ("M601",)), (self.__checkFormatString, ("M611", "M612", "M613", "M621", "M622", "M623", "M624", "M625", "M631", "M632")), - (self.__checkBugBear, ("M501", "M502", "M503", "M504", "M505", - "M506", "M507", "M508", "M509", - "M511", "M512", "M513", - "M521", "M522", "M523", "M524")), (self.__checkLogging, ("M651", "M652", "M653", "M654", "M655")), (self.__checkFuture, ("M701", "M702")), (self.__checkGettext, ("M711",)), @@ -181,9 +196,6 @@ (self.__checkReturn, ("M831", "M832", "M833", "M834")), (self.__checkLineContinuation, ("M841",)), (self.__checkCommentedCode, ("M891",)), - (self.__checkDateTime, ("M301", "M302", "M303", "M304", "M305", - "M306", "M307", "M308", "M311", "M312", - "M313", "M314", "M315", "M321")), ] self.__defaultArgs = { @@ -690,39 +702,95 @@ Private method to check some comprehension related things. """ for node in ast.walk(self.__tree): - if (isinstance(node, ast.Call) and - len(node.args) == 1 and - isinstance(node.func, ast.Name)): - if (isinstance(node.args[0], ast.GeneratorExp) and - node.func.id in ('list', 'set', 'dict')): + if isinstance(node, ast.Call) and isinstance(node.func, ast.Name): + nArgs = len(node.args) + + if ( + nArgs == 1 and + isinstance(node.args[0], ast.GeneratorExp) and + node.func.id in ('list', 'set') + ): errorCode = { - "dict": "M193", - "list": "M191", - "set": "M192", + "list": "M181", + "set": "M182", }[node.func.id] self.__error(node.lineno - 1, node.col_offset, errorCode) - elif (isinstance(node.args[0], ast.ListComp) and - node.func.id in ('set', 'dict')): + elif ( + nArgs == 1 and + isinstance(node.args[0], ast.GeneratorExp) and + isinstance(node.args[0].elt, ast.Tuple) and + len(node.args[0].elt.elts) == 2 and + node.func.id == "dict" + ): + self.__error(node.lineno - 1, node.col_offset, "M183") + + elif ( + nArgs == 1 and + isinstance(node.args[0], ast.ListComp) and + node.func.id in ('list', 'set', 'dict') + ): errorCode = { - 'dict': 'M195', - 'set': 'M194', + 'list': 'M195', + 'dict': 'M185', + 'set': 'M184', }[node.func.id] self.__error(node.lineno - 1, node.col_offset, errorCode) - - elif (isinstance(node.args[0], ast.List) and - node.func.id in ('set', 'dict')): + + elif nArgs == 1 and ( + isinstance(node.args[0], ast.Tuple) and + node.func.id == "tuple" or + isinstance(node.args[0], ast.List) and + node.func.id == "list" + ): errorCode = { - 'dict': 'M197', - 'set': 'M196', + 'tuple': 'M197', + 'list': 'M198', + }[node.func.id] + self.__error(node.lineno - 1, node.col_offset, errorCode, + type(node.args[0]).__name__.lower(), + node.func.id) + + elif ( + nArgs == 1 and + isinstance(node.args[0], (ast.Tuple, ast.List)) and + node.func.id in ("tuple", "list", "set", "dict") + ): + errorCode = { + "tuple": "M192", + "list": "M193", + "set": "M191", + "dict": "M191", }[node.func.id] - self.__error(node.lineno - 1, node.col_offset, errorCode) + self.__error(node.lineno - 1, node.col_offset, errorCode, + type(node.args[0]).__name__.lower(), + node.func.id) - elif (isinstance(node.args[0], ast.ListComp) and - node.func.id in ('all', 'any', 'frozenset', 'max', 'min', - 'sorted', 'sum', 'tuple',)): - self.__error(node.lineno - 1, node.col_offset, "M198", + elif ( + nArgs == 1 and + isinstance(node.args[0], ast.ListComp) and + node.func.id in ('all', 'any', 'enumerate', 'frozenset', + 'max', 'min', 'sorted', 'sum', 'tuple',) + ): + self.__error(node.lineno - 1, node.col_offset, "M187", node.func.id) + + elif ( + nArgs == 0 and + not any(isinstance(a, ast.Starred) for a in node.args) and + not any(k.arg is None for k in node.keywords) and + node.func.id in ("tuple", "list", "dict") + ): + self.__error(node.lineno - 1, node.col_offset, "M186", + node.func.id) + + elif isinstance(node, ast.Compare) and ( + len(node.ops) == 1 and + isinstance(node.ops[0], ast.In) and + len(node.comparators) == 1 and + isinstance(node.comparators[0], ast.ListComp) + ): + self.__error(node.lineno - 1, node.col_offset, "M196") def __checkMutableDefault(self): """ @@ -876,6 +944,17 @@ node = violation[0] reason = violation[1] self.__error(node.lineno - 1, node.col_offset, reason) + + def __checkSysVersion(self): + """ + Private method to check the use of sys.version and sys.version_info. + """ + visitor = SysVersionVisitor() + visitor.visit(self.__tree) + for violation in visitor.violations: + node = violation[0] + reason = violation[1] + self.__error(node.lineno - 1, node.col_offset, reason) class TextVisitor(ast.NodeVisitor): @@ -1967,5 +2046,192 @@ self.generic_visit(node) + +class SysVersionVisitor(ast.NodeVisitor): + """ + Class implementing a node visitor to check the use of sys.version and + sys.version_info. + + Note: This class is modelled after flake8-2020 checker. + """ + def __init__(self): + """ + Constructor + """ + super(SysVersionVisitor, self).__init__() + + self.violations = [] + self.__fromImports = {} + + def visit_ImportFrom(self, node): + """ + Public method to handle a from ... import ... statement. + + @param node reference to the node to be processed + @type ast.ImportFrom + """ + for alias in node.names: + if node.module is not None and not alias.asname: + self.__fromImports[alias.name] = node.module + + self.generic_visit(node) + + def __isSys(self, attr, node): + """ + Private method to check for a reference to sys attribute. + + @param attr attribute name + @type str + @param node reference to the node to be checked + @type ast.Node + @return flag indicating a match + @rtype bool + """ + match = False + if ( + isinstance(node, ast.Attribute) and + isinstance(node.value, ast.Name) and + node.value.id == "sys" and + node.attr == attr + ): + match = True + elif ( + isinstance(node, ast.Name) and + node.id == attr and + self.__fromImports.get(node.id) == "sys" + ): + match = True + + return match + + def __isSysVersionUpperSlice(self, node, n): + """ + Private method to check the upper slice of sys.version. + + @param node reference to the node to be checked + @type ast.Node + @param n slice value to check against + @type int + @return flag indicating a match + @rtype bool + """ + return ( + self.__isSys("version", node.value) and + isinstance(node.slice, ast.Slice) and + node.slice.lower is None and + isinstance(node.slice.upper, ast.Num) and + node.slice.upper.n == n and + node.slice.step is None + ) + + def visit_Subscript(self, node): + """ + Public method to handle a subscript. + + @param node reference to the node to be processed + @type ast.Subscript + """ + if self.__isSysVersionUpperSlice(node, 1): + self.violations.append((node.value, "M423")) + elif self.__isSysVersionUpperSlice(node, 3): + self.violations.append((node.value, "M401")) + elif ( + self.__isSys('version', node.value) and + isinstance(node.slice, ast.Index) and + isinstance(node.slice.value, ast.Num) and + node.slice.value.n == 2 + ): + self.violations.append((node.value, "M402")) + elif ( + self.__isSys('version', node.value) and + isinstance(node.slice, ast.Index) and + isinstance(node.slice.value, ast.Num) and + node.slice.value.n == 0 + ): + self.violations.append((node.value, "M421")) + + self.generic_visit(node) + + def visit_Compare(self, node): + """ + Public method to handle a comparison. + + @param node reference to the node to be processed + @type ast.Compare + """ + if ( + isinstance(node.left, ast.Subscript) and + self.__isSys('version_info', node.left.value) and + isinstance(node.left.slice, ast.Index) and + isinstance(node.left.slice.value, ast.Num) and + node.left.slice.value.n == 0 and + len(node.ops) == 1 and + isinstance(node.ops[0], ast.Eq) and + isinstance(node.comparators[0], ast.Num) and + node.comparators[0].n == 3 + ): + self.violations.append((node.left, "M411")) + elif ( + self.__isSys('version', node.left) and + len(node.ops) == 1 and + isinstance(node.ops[0], (ast.Lt, ast.LtE, ast.Gt, ast.GtE)) and + isinstance(node.comparators[0], ast.Str) + ): + if len(node.comparators[0].s) == 1: + errorCode = "M422" + else: + errorCode = "M403" + self.violations.append((node.left, errorCode)) + elif ( + isinstance(node.left, ast.Subscript) and + self.__isSys('version_info', node.left.value) and + isinstance(node.left.slice, ast.Index) and + isinstance(node.left.slice.value, ast.Num) and + node.left.slice.value.n == 1 and + len(node.ops) == 1 and + isinstance(node.ops[0], (ast.Lt, ast.LtE, ast.Gt, ast.GtE)) and + isinstance(node.comparators[0], ast.Num) + ): + self.violations.append((node, "M413")) + elif ( + isinstance(node.left, ast.Attribute) and + self.__isSys('version_info', node.left.value) and + node.left.attr == 'minor' and + len(node.ops) == 1 and + isinstance(node.ops[0], (ast.Lt, ast.LtE, ast.Gt, ast.GtE)) and + isinstance(node.comparators[0], ast.Num) + ): + self.violations.append((node, "M414")) + + self.generic_visit(node) + + def visit_Attribute(self, node): + """ + Public method to handle an attribute. + + @param node reference to the node to be processed + @type ast.Attribute + """ + if ( + isinstance(node.value, ast.Name) and + node.value.id == 'six' and + node.attr == 'PY3' + ): + self.violations.append((node, "M412")) + + self.generic_visit(node) + + def visit_Name(self, node): + """ + Public method to handle an name. + + @param node reference to the node to be processed + @type ast.Name + """ + if node.id == 'PY3' and self.__fromImports.get(node.id) == 'six': + self.violations.append((node, "M412")) + + self.generic_visit(node) + # -# eflag: noqa = M702 +# eflag: noqa = M702, M891
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Tue Sep 17 19:43:17 2019 +0200 @@ -15,6 +15,9 @@ __all__ = ["getTranslatedMessage"] _messages = { + ################################################################## + ## pycodestyle messages + ################################################################## "E101": QCoreApplication.translate( "pycodestyle", "indentation contains mixed spaces and tabs"), @@ -278,8 +281,10 @@ "E902": QCoreApplication.translate( "pycodestyle", "{0}"), - - # DocStyleChecker messages + + ################################################################## + ## DocStyleChecker messages + ################################################################## "D101": QCoreApplication.translate( "DocStyleChecker", "module is missing a docstring"), "D102": QCoreApplication.translate( @@ -420,8 +425,10 @@ "D901": QCoreApplication.translate( "DocStyleChecker", "{0}: {1}"), - - # NamingStyleChecker messages + + ################################################################## + ## NamingStyleChecker messages + ################################################################## "N801": QCoreApplication.translate( "NamingStyleChecker", "class names should use CapWords convention"), @@ -465,8 +472,10 @@ "N831": QCoreApplication.translate( "NamingStyleChecker", "names 'l', 'O' and 'I' should be avoided"), - - # Code complexity messages + + ################################################################## + ## Code complexity messages + ################################################################## "C101": QCoreApplication.translate( "ComplexityChecker", "'{0}' is too complex ({1})"), "C111": QCoreApplication.translate( @@ -477,7 +486,9 @@ "C901": QCoreApplication.translate( "ComplexityChecker", "{0}: {1}"), - # Messages of the Miscellaneous Checker + ################################################################## + ## Messages of the Miscellaneous Checker + ################################################################## "M101": QCoreApplication.translate( "MiscellaneousChecker", "coding magic comment not found"), @@ -498,33 +509,53 @@ "MiscellaneousChecker", '"{0}" is used as an argument and thus shadows a ' 'Python builtin; consider renaming the argument'), - "M191": QCoreApplication.translate( + "M181": QCoreApplication.translate( "MiscellaneousChecker", 'unnecessary generator - rewrite as a list comprehension'), - "M192": QCoreApplication.translate( + "M182": QCoreApplication.translate( "MiscellaneousChecker", 'unnecessary generator - rewrite as a set comprehension'), - "M193": QCoreApplication.translate( + "M183": QCoreApplication.translate( "MiscellaneousChecker", 'unnecessary generator - rewrite as a dict comprehension'), - "M194": QCoreApplication.translate( + "M184": QCoreApplication.translate( "MiscellaneousChecker", 'unnecessary list comprehension - rewrite as a set comprehension'), + "M185": QCoreApplication.translate( + "MiscellaneousChecker", + 'unnecessary list comprehension - rewrite as a dict comprehension'), + "M186": QCoreApplication.translate( + "MiscellaneousChecker", + 'unnecessary {0} call - rewrite as a literal'), + "M187": QCoreApplication.translate( + "MiscellaneousChecker", + 'unnecessary list comprehension - "{0}" can take a generator'), + "M191": QCoreApplication.translate( + "MiscellaneousChecker", + 'unnecessary {0} literal - rewrite as a {1} literal'), + "M192": QCoreApplication.translate( + "MiscellaneousChecker", + 'unnecessary {0} passed to tuple() - rewrite as a {1} literal'), + "M193": QCoreApplication.translate( + "MiscellaneousChecker", + 'unnecessary {0} passed to list() - rewrite as a {1} literal'), "M195": QCoreApplication.translate( "MiscellaneousChecker", - 'unnecessary list comprehension - rewrite as a dict comprehension'), + 'unnecessary list call - remove the outer call to list()'), "M196": QCoreApplication.translate( "MiscellaneousChecker", - 'unnecessary list literal - rewrite as a set literal'), + 'unnecessary list comprehension - "in" can take a generator'), "M197": QCoreApplication.translate( "MiscellaneousChecker", - 'unnecessary list literal - rewrite as a dict literal'), + 'unnecessary {0} passed to tuple() - remove the outer call to {1}()'), "M198": QCoreApplication.translate( "MiscellaneousChecker", - 'unnecessary list comprehension - "{0}" can take a generator'), + 'unnecessary {0} passed to list() - remove the outer call to {1}()'), + "M201": QCoreApplication.translate( "MiscellaneousChecker", "sort keys - '{0}' should be before '{1}'"), + "M301": QCoreApplication.translate( "MiscellaneousChecker", "use of 'datetime.datetime()' without 'tzinfo' argument should be" @@ -578,6 +609,42 @@ "MiscellaneousChecker", "use of 'datetime.time()' without 'tzinfo' argument should be" " avoided"), + + "M401": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'"), + "M402": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'"), + "M403": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version' compared to string (Python 3.10), use" + " 'sys.version_info'"), + "M411": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version_info[0] == 3' referenced (Python 4), use '>='"), + "M412": QCoreApplication.translate( + "MiscellaneousChecker", + "'six.PY3' referenced (Python 4), use 'not six.PY2'"), + "M413": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version_info[1]' compared to integer (Python 4)," + " compare 'sys.version_info' to tuple"), + "M414": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version_info.minor' compared to integer (Python 4)," + " compare 'sys.version_info' to tuple"), + "M421": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version[0]' referenced (Python 10), use 'sys.version_info'"), + "M422": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version' compared to string (Python 10)," + " use 'sys.version_info'"), + "M423": QCoreApplication.translate( + "MiscellaneousChecker", + "'sys.version[:1]' referenced (Python 10), use 'sys.version_info'"), + "M501": QCoreApplication.translate( "MiscellaneousChecker", "Python does not support the unary prefix increment"), @@ -631,6 +698,7 @@ "MiscellaneousChecker", "'__metaclass__' does nothing on Python 3 -" " use 'class MyClass(BaseClass, metaclass=...)'"), + "M601": QCoreApplication.translate( "MiscellaneousChecker", "found {0} formatter"), @@ -679,6 +747,7 @@ "M655": QCoreApplication.translate( "MiscellaneousChecker", "logging statement uses 'warn' instead of 'warning'"), + "M701": QCoreApplication.translate( "MiscellaneousChecker", "expected these __future__ imports: {0}; but only got: {1}"), @@ -688,6 +757,7 @@ "M711": QCoreApplication.translate( "MiscellaneousChecker", "gettext import with alias _ found: {0}"), + "M801": QCoreApplication.translate( "MiscellaneousChecker", "print statement found"), @@ -726,11 +796,14 @@ "M891": QCoreApplication.translate( "MiscellaneousChecker", "commented code lines should be removed"), + "M901": QCoreApplication.translate( "MiscellaneousChecker", "{0}: {1}"), - # CodeStyleFixer messages + ################################################################## + ## CodeStyleFixer messages + ################################################################## "FD111": QCoreApplication.translate( 'CodeStyleFixer', "Triple single quotes converted to triple double quotes."), @@ -905,20 +978,29 @@ "E743": ["l"], "E901": ["SyntaxError", "Invalid Syntax"], "E902": ["IOError"], + "D232": ["public"], "D252": ["RuntimeError"], "D253": ["RuntimeError"], "D262": ["buttonClicked"], "D263": ["buttonClicked"], "D901": ["SyntaxError", "Invalid Syntax"], + "C101": ["foo.bar", "42"], "C111": [42], "C112": [12.0], "C901": ["SyntaxError", "Invalid Syntax"], + "M102": ["enc42"], "M131": ["list"], "M132": ["list"], - "M198": ["sorted"], + "M188": ["sorted"], + "M186": ["list"], + "M191": ["list", "set"], + "M192": ["list", "tuple"], + "M193": ["tuple", "list"], + "M197": ["tuple", "tuple"], + "M198": ["list", "list"], "M201": ["bar", "foo"], "M507": ["x"], "M601": ["%s"], @@ -933,6 +1015,7 @@ "M822": ["Call"], "M823": ["dict"], "M901": ["SyntaxError", "Invalid Syntax"], + "FWRITE_ERROR": ["IOError"], }
--- a/eric6/i18n/eric6_cs.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_cs.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3741,142 +3741,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3885,7 +3885,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3894,77 +3894,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4448,22 +4448,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -8253,242 +8253,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <source>private function/method may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> + <source>docstring not surrounded by """</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <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="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <source>docstring does not contain a summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <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="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not contain a summary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -47141,384 +47141,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -47973,72 +48053,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -88640,12 +88720,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation type="unfinished">Generování hlavního okna...</translation> </message> @@ -88909,417 +88989,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> + <source>indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> + <source>unexpected indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> + <source>closing bracket is missing indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> + <source>whitespace before '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> + <source>multiple spaces before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> + <source>tab after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> + <source>missing whitespace around operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> + <source>missing whitespace around modulo operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> + <source>missing whitespace after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> + <source>too many blank lines ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> + <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/> - <source>'<>' is deprecated, use '!='</source> + <source>deprecated form of raising exception</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_de.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_de.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3694,142 +3694,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <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="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <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="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <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="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <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="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <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="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <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="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <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="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <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="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <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="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <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="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <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="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation>Leerzeile vor Klassendocstring entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation>Leerzeile nach Klassendocstring entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <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="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <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="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation>Tabulator in 4 Leerzeichen gewandelt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <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="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation>Einrückung der Fortsetzungszeile korrigiert.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <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="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <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="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <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="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation>Einrückungsebene geändert.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <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="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation>Visuelle Einrückung korrigiert.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation>Überzählige Leerzeichen gelöscht.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation>Fehlende Leerzeichen eingefügt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation>Leerzeichen um Kommentarzeichen korrigiert.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Eine Leerzeile eingefügt.</numerusform> @@ -3837,7 +3837,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation> <numerusform>Eine überflüssige Zeile gelöscht</numerusform> @@ -3845,77 +3845,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation>Überflüssige Leerzeilen gelöscht.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <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="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <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="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation>Lange Zeilen wurden gekürzt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation>Redundante Backslashes in Klammern entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation>Compund Statement korrigiert.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <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="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation>'{0}' Argument hinzugefügt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation>'{0}' Argument entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation>Leerzeichen am Zeilenende entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <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="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation>„<>“ durch „!=“ ersetzt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation> keine Nachricht für '{0}' definiert</translation> </message> @@ -4393,22 +4393,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' ist zu komplex ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <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="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -8154,242 +8154,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation>Modul hat keinen Docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <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="288"/> - <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="291"/> - <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="293"/> + <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="296"/> + <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="298"/> <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="295"/> - <source>docstring not surrounded by """</source> - <translation>Docstring nicht durch """ eingeschlossen</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <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="300"/> - <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="303"/> - <source>one-liner docstring on multiple lines</source> - <translation>einzeiliger Docstring über mehrere Zeilen</translation> + <source>docstring not surrounded by """</source> + <translation>Docstring nicht durch """ eingeschlossen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <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="305"/> + <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="308"/> + <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="310"/> <source>docstring has wrong indentation</source> <translation>Docstring hat falsche Einrückung</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <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="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <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="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <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="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <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="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <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="356"/> + <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="363"/> + <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="367"/> + <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="371"/> + <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="374"/> + <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="377"/> + <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="380"/> + <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="383"/> + <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="385"/> + <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="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <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="361"/> + <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="407"/> + <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="410"/> + <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="413"/> + <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="416"/> + <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="419"/> + <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="422"/> + <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="351"/> - <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="358"/> - <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="362"/> - <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="366"/> - <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="369"/> - <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="372"/> - <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="375"/> - <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="378"/> - <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="380"/> - <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="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <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="356"/> - <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="402"/> - <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="405"/> - <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="408"/> - <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="411"/> - <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="414"/> - <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="417"/> - <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="346"/> <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="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <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="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation>Moduldocstring is noch immer ein Standardstring</translation> </message> @@ -44943,392 +44943,472 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation>Kodierungskommentar nicht gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <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="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation>Copyrightvermerk nicht gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <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="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation>{0} Format gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <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="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <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="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <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="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <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="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <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="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <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="661"/> - <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="664"/> - <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="682"/> - <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="685"/> - <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="691"/> - <source>print statement found</source> - <translation>print Statement gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation>Tuple mit einem Element gefunden</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> + <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="732"/> + <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="751"/> + <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="754"/> + <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="761"/> + <source>print statement found</source> + <translation>print Statement gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation>Tuple mit einem Element gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <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="504"/> + <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="508"/> + <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="512"/> + <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="515"/> <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="507"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> <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="510"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> <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="513"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> <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="516"/> - <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="519"/> - <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="522"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> <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="700"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> <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="525"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> <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="670"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> <source>logging statement uses '%'</source> <translation>Loggingbefehl verwendet '%'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> <source>logging statement uses f-string</source> <translation>Loggingbefehl verwendet 'f-string'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> <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="667"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> <source>logging statement uses string.format()</source> <translation>Loggingbefehl verwendet 'string.format()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> <source>logging statement uses '+'</source> <translation>Loggingbefehl verwendet '+'</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <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="648"/> + <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="657"/> + <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="660"/> + <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="664"/> + <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="688"/> - <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="581"/> - <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="590"/> - <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="593"/> - <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="597"/> - <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="621"/> <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="624"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> <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="627"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> <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="630"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> <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="703"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> <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="584"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> <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="611"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> <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="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/> <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> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> <source>None should not be added at any return if function has no return value except None</source> <translation>None sollte nicht zu einem return hinzugefügt werden, wenn die Funktion keinen Rückgabewert außer None besitzt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> <source>an explicit value at every return should be added if function has a return value except None</source> <translation>ein expliziter Wert sollte jedem return hinzugefügt werden, wenn eine Funktion einen Rückgabewert außer None besitzt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation>ein expliziter Rückgabewert sollte am Ende einer Funktion hinzugefügt werden, wenn sie einen Rückgabewert außer None besitzt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation>einer Variable sollte kein Wert zugewiesen werden, wenn sie nur als Rückgabewert verwendet wird</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> <source>do not call assert False since python -O removes these calls</source> <translation>verwende nicht 'assert False', da python -O dies entfernt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> <source>unncessary f-string</source> <translation>unnötige f-Zeichenkette</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation>als erstes Argument von 'super()' kann nicht 'self.__class__' verwendet werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> <source>do not call getattr with a constant attribute value</source> <translation>verwende getattr nicht mit einem konstanten Attribut</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> <source>do not call setattr with a constant attribute value</source> <translation>verwende setattr nicht mit einem konstanten Attribut</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> <source>commented code lines should be removed</source> <translation>auskommentierte Codezeilen sollten entfernt werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation>ziehe eine implizite Zeilenfortsetzung innerhalb von Klammern gegenüber einem Backslash (\) vor</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation>Verwendung von 'datetime.datetime()' ohne 'tzinfo' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>Verwendung von 'datetime.datetime.today()' sollte vermieden werden Verwende 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>Verwendung von 'datetime.datetime.utcnow()' sollte vermieden werden Verwende 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation>Verwendung von 'datetime.datetime.utcfromtimestamp()' sollte vermieden werden Verwende 'datetime.datetime.fromtimestamp(, tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation>Verwendung von 'datetime.datetime.now()' ohne 'tz' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation>Verwendung von 'datetime.datetime.fromtimestamp()' ohne 'tz' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation>Verwendung von datetime.datetime.strptime()' sollte mit '.replace(tzinfo=)' erweitert werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation>Verwendung von 'datetime.date()' sollte vermieden werden Verwende 'datetime.datetime(, tzinfo=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation>Verwendung von 'datetime.date.today()' sollte vermieden werden Verwende 'datetime.datetime.now(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation>Verwendung von 'datetime.date.fromtimestamp()' sollte vermieden werden Verwende 'datetime.datetime.fromtimestamp(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation>Verwendung von 'datetime.time()' ohne 'tzinfo' Argument sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation>Verwendung von 'datetime.datetime.fromordinal()' sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation>Verwendung von 'datetime.date.fromordinal()' sollte vermieden werden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation>Verwendung von 'datetime.date.fromisoformat()' sollte vermieden werden</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation>unnötiger {0} Aufruf - als Literal umschreiben</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> + <translation>unnötiges {0} literal - als ein {1} Literal umschreiben</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation>unnötige {0} an tuple() übergeben - als {1} Literal umschreiben</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation>unnötige {0} an list() übergeben - als {1} Literal umschreiben</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation>unnötiger list() Aufruf - entferne den äußersten list() Aufruf</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> + <translation>unnötige List Comprehension - "in" kann einen Generator verwenden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation>unnötige {0} an tuple() übergeben - entferne den äußersten {1}() Aufruf</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation>unnötige {0} an list() übergeben - entferne den äußersten {1}() Aufruf</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[:3]' referenziert (Python 3.10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version[2]' referenziert (Python 3.10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation>'sys.version' verglichen mit Zeichenkette (Python 3.10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation>'sys.version_info[0] == 3' referenziert (Python 4), verwende '>='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation>'six.PY3' referenziert (Python 4), verwende 'not six.PY2'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation>'sys.version_info[1]' verglichen mit einem Integer (Python 4), vergleiche 'sys.version_info' mit einem Tuple</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation>'sys.version_info.minor' verglichen mit einem Integer (Python 4), vergleiche 'sys.version_info' mit einem Tuple</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation>'sys.version[0]' referenziert (Python 10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation>'sys.version' verglichen mit Zeichenkette (Python 10), verwende 'sys.version_info'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation>'sys.version[:1]' referenziert (Python 10), verwende 'sys.version_info'</translation> + </message> </context> <context> <name>MouseClickDialog</name> @@ -45781,72 +45861,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <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="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation>Funktionsname sollte klein geschrieben sein</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation>Argumentname sollte klein geschrieben sein</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> - <translation>Modulnamen sollten klein geschrieben sein</translation> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation>Modulnamen sollten klein geschrieben sein</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation>Paketnamen sollten klein geschrieben sein</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation>Konstante als Nicht-Konstante importiert</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <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="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <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="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <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="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <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="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>Namen 'l', 'O' und 'I' sollten vermieden werden</translation> </message> @@ -86305,12 +86385,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation>Starte...</translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation>Erzeuge das Hauptfenster...</translation> </message> @@ -86583,417 +86663,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation>Einrückung enthält einen Mix aus Leerzeichen und Tabulatoren</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation>Einrückung ist kein Mehrfaches von Vier</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> - <translation>ein eingerückter Block wurde erwartet</translation> + <source>indentation is not a multiple of four</source> + <translation>Einrückung ist kein Mehrfaches von Vier</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> - <translation>unerwartete Einrückung</translation> + <source>expected an indented block</source> + <translation>ein eingerückter Block wurde erwartet</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> - <translation>Einrückung ist kein Mehrfaches von Vier (Kommentar)</translation> + <source>unexpected indentation</source> + <translation>unerwartete Einrückung</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> - <translation>ein eingerückter Block wurde erwartet (Kommentar)</translation> + <source>indentation is not a multiple of four (comment)</source> + <translation>Einrückung ist kein Mehrfaches von Vier (Kommentar)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation>ein eingerückter Block wurde erwartet (Kommentar)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation>unerwartete Einrückung (Kommentar)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation>Einrückung der Fortsetzungszeile ist kein Vielfaches von Vier</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> - <translation>fehlende Einrückung der Fortsetzungzeile oder sie wurde ausgerückt</translation> + <source>continuation line indentation is not a multiple of four</source> + <translation>Einrückung der Fortsetzungszeile ist kein Vielfaches von Vier</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation>fehlende Einrückung der Fortsetzungzeile oder sie wurde ausgerückt</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation>Einrückung der schließenden Klammer ungleich der Zeile der öffnenden Klammer</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation>schließende Klammer passt nicht zur visuellen Einrückung</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> - <translation>Einrückung der Fortsetzungszeile unterscheidet sich nicht von der nächsten logischen Zeile</translation> + <source>closing bracket does not match visual indentation</source> + <translation>schließende Klammer passt nicht zur visuellen Einrückung</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> - <translation>Fortsetzungszeile zu weit eingerückt für hängende Einrückung</translation> + <source>continuation line with same indent as next logical line</source> + <translation>Einrückung der Fortsetzungszeile unterscheidet sich nicht von der nächsten logischen Zeile</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> - <translation>Fortsetzungszeile zu weit eingerückt für visuelle Einrückung</translation> + <source>continuation line over-indented for hanging indent</source> + <translation>Fortsetzungszeile zu weit eingerückt für hängende Einrückung</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> - <translation>Fortsetzungszeile zu wenig eingerückt für visuelle Einrückung</translation> + <source>continuation line over-indented for visual indent</source> + <translation>Fortsetzungszeile zu weit eingerückt für visuelle Einrückung</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> - <translation>visuelle Einrückung identisch mit der Einrückung der nächsten logischen Zeile</translation> + <source>continuation line under-indented for visual indent</source> + <translation>Fortsetzungszeile zu wenig eingerückt für visuelle Einrückung</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> - <translation>Fortsetzungszeile für hängenden Einrückung nicht richtig ausgerichtet</translation> + <source>visually indented line with same indent as next logical line</source> + <translation>visuelle Einrückung identisch mit der Einrückung der nächsten logischen Zeile</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> - <translation>Einrückung bei schließender Klammer fehlt</translation> + <source>continuation line unaligned for hanging indent</source> + <translation>Fortsetzungszeile für hängenden Einrückung nicht richtig ausgerichtet</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> - <translation>Einrückung enthält Tabulatoren</translation> + <source>closing bracket is missing indentation</source> + <translation>Einrückung bei schließender Klammer fehlt</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation>Einrückung enthält Tabulatoren</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation>Leerzeichen nach „{0}“</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation>Leerzeichen vor „{0}“</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> - <translation>mehrfache Leerzeichen vor Operator</translation> + <source>whitespace before '{0}'</source> + <translation>Leerzeichen vor „{0}“</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> - <translation>mehrfache Leerzeichen nach Operator</translation> + <source>multiple spaces before operator</source> + <translation>mehrfache Leerzeichen vor Operator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> - <translation>Tabulator vor Operator</translation> + <source>multiple spaces after operator</source> + <translation>mehrfache Leerzeichen nach Operator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> - <translation>Tabulator nach Operator</translation> + <source>tab before operator</source> + <translation>Tabulator vor Operator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> - <translation>fehlende Leerzeichen um Operator</translation> + <source>tab after operator</source> + <translation>Tabulator nach Operator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> - <translation>fehlende Leerzeichen um Arithmetikoperator</translation> + <source>missing whitespace around operator</source> + <translation>fehlende Leerzeichen um Operator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> - <translation>fehlende Leerzeichen um Bit- oder Shiftoperator</translation> + <source>missing whitespace around arithmetic operator</source> + <translation>fehlende Leerzeichen um Arithmetikoperator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> - <translation>fehlende Leerzeichen um Modulooperator</translation> + <source>missing whitespace around bitwise or shift operator</source> + <translation>fehlende Leerzeichen um Bit- oder Shiftoperator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> - <translation>fehlende Leerzeichen nach „{0}“</translation> + <source>missing whitespace around modulo operator</source> + <translation>fehlende Leerzeichen um Modulooperator</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> - <translation>mehrfache Leerzeichen nach „{0}“</translation> + <source>missing whitespace after '{0}'</source> + <translation>fehlende Leerzeichen nach „{0}“</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> - <translation>Tabulator nach „{0}“</translation> + <source>multiple spaces after '{0}'</source> + <translation>mehrfache Leerzeichen nach „{0}“</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation>Tabulator nach „{0}“</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation>unerwartete Leerzeichen um Schlüsselwort- / Parameter-Gleichheitszeichen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation>mindestens zwei Leerzeichen vor einem Inline-Kommentar</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> - <translation>Inline-Kommentar sollte mit „# “ beginnen</translation> + <source>at least two spaces before inline comment</source> + <translation>mindestens zwei Leerzeichen vor einem Inline-Kommentar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> - <translation>Blockkommentar soll mit '# ' beginnen</translation> + <source>inline comment should start with '# '</source> + <translation>Inline-Kommentar sollte mit „# “ beginnen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> - <translation>zu viele führende '#' für einen Blockkommentar</translation> + <source>block comment should start with '# '</source> + <translation>Blockkommentar soll mit '# ' beginnen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> - <translation>mehrfache Leerzeichen nach Schlüsselwort</translation> + <source>too many leading '#' for block comment</source> + <translation>zu viele führende '#' für einen Blockkommentar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> - <translation>mehrfache Leerzeichen vor Schlüsselwort</translation> + <source>multiple spaces after keyword</source> + <translation>mehrfache Leerzeichen nach Schlüsselwort</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> - <translation>Tabulator nach Schlüsselwort</translation> + <source>multiple spaces before keyword</source> + <translation>mehrfache Leerzeichen vor Schlüsselwort</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> - <translation>Tabulator vor Schlüsselwort</translation> + <source>tab after keyword</source> + <translation>Tabulator nach Schlüsselwort</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> - <translation>fehlende Leerzeichen nach Schlüsselwort</translation> + <source>tab before keyword</source> + <translation>Tabulator vor Schlüsselwort</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> - <translation>abschließende Leerzeichen</translation> + <source>missing whitespace after keyword</source> + <translation>fehlende Leerzeichen nach Schlüsselwort</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> - <translation>kein Zeilenumbruch am Dateiende</translation> + <source>trailing whitespace</source> + <translation>abschließende Leerzeichen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation>kein Zeilenumbruch am Dateiende</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation>leere Zeile enthält Leerzeichen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation>zu viele leere Zeilen ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation>leere Zeile nach Funktionsdekorator gefunden</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> - <translation>leere Zeile am Dateiende</translation> + <source>too many blank lines ({0})</source> + <translation>zu viele leere Zeilen ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> + <translation>leere Zeile nach Funktionsdekorator gefunden</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> - <translation>mehrfache Importe in einer Zeile</translation> + <source>blank line at end of file</source> + <translation>leere Zeile am Dateiende</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> - <translation>Modul Import nicht am Dateianfang</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="200"/> - <source>line too long ({0} > {1} characters)</source> - <translation>Zeile zu lang ({0} > {1} Zeichen)</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="203"/> - <source>the backslash is redundant between brackets</source> - <translation>Backslash ist redundant innerhalb von Klammern</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="206"/> + <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="209"/> <source>line break before binary operator</source> <translation>Zeilenumbruch vor Binäroperator</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <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="218"/> - <source>deprecated form of raising exception</source> - <translation>veraltete Art Ausnahmen zu werfen</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="221"/> - <source>'<>' is deprecated, use '!='</source> - <translation>„<>“ is veraltet, verwende „!=“</translation> + <source>deprecated form of raising exception</source> + <translation>veraltete Art Ausnahmen zu werfen</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation>„<>“ is veraltet, verwende „!=“</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <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="233"/> - <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="236"/> - <source>multiple statements on one line (semicolon)</source> - <translation>mehrere Anweisungen in einer Zeile (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="239"/> - <source>statement ends with a semicolon</source> - <translation>Anweisung endet mit einem Semikolon</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="242"/> + <source>statement ends with a semicolon</source> + <translation>Anweisung endet mit einem Semikolon</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <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="248"/> - <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="251"/> - <source>test for membership should be 'not in'</source> - <translation>Test auf Nicht-Mitgliederschaft soll mit 'not in' 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="254"/> - <source>test for object identity should be 'is not'</source> - <translation>Test auf Ungleichheit der Objekte soll mit 'is not' erfolgen</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="257"/> - <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="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation>mehrdeutiger Variablenname '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation>mehrdeutige Klassenbezeichnung '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation>mehrdeutige Funktionsbezeichnung '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> - <translation>{0}</translation> + <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="260"/> + <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="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation>mehrdeutiger Variablenname '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation>mehrdeutige Klassenbezeichnung '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation>mehrdeutige Funktionsbezeichnung '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation>{0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation>verwende kein leeres 'except'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation>erwartete {0} Leerzeilen nach Klassen- oder Funktionsdefinition, {1} gefunden</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <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> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation>fehlende Leerzeichen um Parameter-Gleichheitszeichen</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation>erwartete {0} leere Zeilen, {1} gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation>Zeilenumbruch nach Binäroperator</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <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> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation>fehlende Leerzeichen um Parameter-Gleichheitszeichen</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation>erwartete {0} leere Zeilen, {1} gefunden</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation>Zeilenumbruch nach Binäroperator</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation>ungültige Escape-Sequenz '\{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation>zu viele leere Zeilen ({0}), erwartete {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation>zu weit eingerückt</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation>Dokumentationszeile zu lang ({0} > {1} Zeichen)</translation> </message>
--- a/eric6/i18n/eric6_empty.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_empty.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3652,226 +3652,226 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <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="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4344,22 +4344,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -8072,242 +8072,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <source>private function/method may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> + <source>docstring not surrounded by """</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> <source>docstring does not contain a summary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <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="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <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="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -44710,384 +44710,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -45542,72 +45622,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -85607,12 +85687,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation type="unfinished"></translation> </message> @@ -85876,417 +85956,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> + <source>indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> + <source>unexpected indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> + <source>closing bracket is missing indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> + <source>whitespace before '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> + <source>multiple spaces before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> + <source>tab after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> + <source>missing whitespace around operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> + <source>missing whitespace around modulo operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> + <source>missing whitespace after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> + <source>too many blank lines ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> + <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/> - <source>'<>' is deprecated, use '!='</source> + <source>deprecated form of raising exception</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_en.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_en.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3652,142 +3652,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n blank line inserted.</numerusform> @@ -3795,7 +3795,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n superfluous line removed</numerusform> @@ -3803,77 +3803,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4351,22 +4351,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -8079,242 +8079,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <source>private function/method may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> + <source>docstring not surrounded by """</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <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="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <source>docstring does not contain a summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <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="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not contain a summary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -44750,384 +44750,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -45582,72 +45662,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -85656,12 +85736,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation type="unfinished"></translation> </message> @@ -85925,417 +86005,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> + <source>indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> + <source>unexpected indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> + <source>closing bracket is missing indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> + <source>whitespace before '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> + <source>multiple spaces before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> + <source>tab after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> + <source>missing whitespace around operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> + <source>missing whitespace around modulo operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> + <source>missing whitespace after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> + <source>too many blank lines ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> + <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/> - <source>'<>' is deprecated, use '!='</source> + <source>deprecated form of raising exception</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_es.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_es.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3853,142 +3853,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <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="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <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="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <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="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <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="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <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="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <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="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <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="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <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="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <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="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <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="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <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="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <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="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <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="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <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="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <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="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation>Tabulador convertido a 4 espacios.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <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="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <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="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <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="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <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="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <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="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation>Nivel de indentación corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <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="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation>Indentación visual corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation>Eliminado espacio en blanco extraño.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation>Añadido espacio en blanco que faltaba.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation>Espacio en blanco alrededor de signo de comentario corregido.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Insertada %n línea en blanco.</numerusform> @@ -3996,7 +3996,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation> <numerusform>Eliminada %n línea en blanco sobrante</numerusform> @@ -4004,77 +4004,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation>Eliminadas líneas en blanco sobrantes.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <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="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <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="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <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="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation>Backslash redundante en llaves eliminado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation>Sentencia compuesta corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <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="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation>Añadido el argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation>Eliminado el argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <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="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <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="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation>'<>' reemplazado por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation> sin mensaje definido para el código '{0}'</translation> </message> @@ -4552,22 +4552,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' es demasiado complejo ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <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="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -8367,242 +8367,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <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="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <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="288"/> - <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="291"/> - <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="293"/> + <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="296"/> + <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="298"/> <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="295"/> - <source>docstring not surrounded by """</source> - <translation>docstring no rodeado de """</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <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="300"/> - <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="303"/> - <source>one-liner docstring on multiple lines</source> - <translation>docstring de una línea en múltiples líneas</translation> + <source>docstring not surrounded by """</source> + <translation>docstring no rodeado de """</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <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="305"/> + <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="308"/> + <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="310"/> <source>docstring has wrong indentation</source> <translation>docstring tiene indentación errónea</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <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="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <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="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <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="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <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="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <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="356"/> + <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="363"/> + <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="367"/> + <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="371"/> + <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="374"/> + <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="377"/> + <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="380"/> + <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="383"/> + <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="385"/> + <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="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <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="361"/> + <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="407"/> + <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="410"/> + <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="413"/> + <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="416"/> + <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="419"/> + <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="422"/> + <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="351"/> - <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="358"/> - <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="362"/> - <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="366"/> - <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="369"/> - <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="372"/> - <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="375"/> - <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="378"/> - <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="380"/> - <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="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <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="356"/> - <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="402"/> - <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="405"/> - <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="408"/> - <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="411"/> - <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="414"/> - <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="417"/> - <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="346"/> <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="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <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="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation>docstring de módulo es todavía una cadena por defecto</translation> </message> @@ -48876,392 +48876,482 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <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="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <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="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation>nota de copyright no presente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <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="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation>encontrado formateador {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <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="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <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="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <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="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <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="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <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="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <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="661"/> - <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="664"/> - <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="682"/> - <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="685"/> - <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="691"/> - <source>print statement found</source> - <translation>encontrada sentencia print</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation>tupla de un elemento encontrada</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> + <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="732"/> + <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="751"/> + <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="754"/> + <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="761"/> + <source>print statement found</source> + <translation>encontrada sentencia print</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation>tupla de un elemento encontrada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <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="504"/> + <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="508"/> + <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="512"/> + <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="515"/> <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="507"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> <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="510"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> <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="513"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> <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="516"/> <source>unnecessary list literal - rewrite as a set literal</source> - <translation>lista literal innecesaria - reescribir como conjunto literal</translation> + <translation type="obsolete">lista literal innecesaria - reescribir como conjunto literal</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> <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="522"/> + <translation type="obsolete">lista literal innecesaria - reescribir como diccionario literal</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> <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="700"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> <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="525"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> <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="670"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> <source>logging statement uses '%'</source> <translation>la sentencia de log usa '%'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> <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="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> <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="667"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> <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="673"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> <source>logging statement uses '+'</source> <translation>la sentencia de log usa '+'</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <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="648"/> + <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="657"/> + <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="660"/> + <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="664"/> + <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="688"/> - <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="581"/> - <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="590"/> - <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="593"/> - <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="597"/> - <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="621"/> <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="624"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> <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="627"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> <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="630"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> <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="703"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> <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="584"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> <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="611"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> <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="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/> <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> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> <source>None should not be added at any return if function has no return value except None</source> <translation>None no se debería añadir a ningún return si la función no tiene valor de retorno excepto None</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> <source>an explicit value at every return should be added if function has a return value except None</source> <translation>un valor explícito se debería añadir a cada return si la función tiene un valor de retorno excepto None</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation>un return explícito se debería añadir al final de cada función si tiene un valor de retorno excepto None</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation>no se debería añadir un valor a una variable si se va a usar como valor de retorno solamente</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> <source>do not call assert False since python -O removes these calls</source> <translation>no llamar assert False dado que python -O elimina dichas llamadas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> <source>unncessary f-string</source> <translation>f-string innecesaria</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation>no se puede usar 'self.__class__' como primer argumento de la llamada 'super()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> <source>do not call getattr with a constant attribute value</source> <translation>no invocar getattr con un valor de atributo constante</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> <source>do not call setattr with a constant attribute value</source> <translation>no invocar setattr con un valor de atributo constante</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> <source>commented code lines should be removed</source> <translation>las líneas de código comentadas se deberían eliminar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation>es preferible la continuación implícita de la línea entre paréntesis, corchetes y llaves al uso de la barra invertida</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime()' sin argumento 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>debe evitarse el uso de 'datetime.datetime.today()'. Usar 'datetime.datetime.now(tz=)' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>debe evitarse el uso de 'datetime.datetime.utcnow()'. Usar 'datetime.datetime.now(tz=)' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation>debe evitarse el uso de 'datetime.datetime.utcfromtimestamp()'. Usar 'datetime.datetime.fromtimestamp(, tz=)' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime.now()' sin argumento 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime.fromtimestamp()' sin argumento 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation>el uso de 'datetime.datetime.strptime()' debe ser continuado con '.replace(tzinfo=)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation>debe evitarse el uso de 'datetime.date()'. Usar 'datetime.datetime(, tzinfo=).date()' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation>debe evitarse el uso de 'datetime.date.today()'. Usar 'datetime.datetime.now(tz=).date()' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation>debe evitarse el uso de 'datetime.date.fromtimestamp()'. Usar 'datetime.datetime.fromtimestamp(tz=).date()' en su lugar.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation>debe evitarse el uso de 'datetime.time()' sin argumento 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation>debe evitarse el uso de 'datetime.datetime.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation>debe evitarse el uso de 'datetime.date.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation>debe evitarse el uso de 'datetime.date.fromisoformat()'</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name> @@ -49714,72 +49804,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <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="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <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="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <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="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> - <translation>nombres de módulo deben ser en minúsculas</translation> + <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="447"/> + <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="451"/> + <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="454"/> <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="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation>constante importada como no constante</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <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="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation>camelcase importado como minúsculas</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation>camelcase importado como constante</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <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="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>nombres 'l', 'O' y 'I' deben ser evitados</translation> </message> @@ -90723,12 +90813,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation>Comenzando...</translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation>Generando Ventana Principal...</translation> </message> @@ -91007,417 +91097,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation>la indentación contiene espacios y tabuladores mezclados</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation>la indentación no es un múltiplo de cuatro</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> - <translation>se esperaba un bloque indentado</translation> + <source>indentation is not a multiple of four</source> + <translation>la indentación no es un múltiplo de cuatro</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> - <translation>indentación inesperada</translation> + <source>expected an indented block</source> + <translation>se esperaba un bloque indentado</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> - <translation>la indentación no es un múltiplo de cuatro (comentario)</translation> + <source>unexpected indentation</source> + <translation>indentación inesperada</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> - <translation>se esperaba un bloque indentado (comentario)</translation> + <source>indentation is not a multiple of four (comment)</source> + <translation>la indentación no es un múltiplo de cuatro (comentario)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation>se esperaba un bloque indentado (comentario)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation>indentación inesperada (comentario)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation>indentación de línea de continuación no es múltiplo de cuatro</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> - <translation>línea de continuación sin indentación o bien con indentación inversa</translation> + <source>continuation line indentation is not a multiple of four</source> + <translation>indentación de línea de continuación no es múltiplo de cuatro</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation>línea de continuación sin indentación o bien con indentación inversa</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation>llave de cierre no coincide con la indentación de la línea de la llave de apertura</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation>llave de cierre no coincide con indentación visual</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> - <translation>indentación de línea de continuación como la siguiente línea lógica</translation> + <source>closing bracket does not match visual indentation</source> + <translation>llave de cierre no coincide con indentación visual</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> - <translation>línea de continuación sobre-indentada por indentación colgada</translation> + <source>continuation line with same indent as next logical line</source> + <translation>indentación de línea de continuación como la siguiente línea lógica</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> - <translation>línea de continuación sobre indentada para indentación visual</translation> + <source>continuation line over-indented for hanging indent</source> + <translation>línea de continuación sobre-indentada por indentación colgada</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> - <translation>línea de continuación poco indentada para indentación visual</translation> + <source>continuation line over-indented for visual indent</source> + <translation>línea de continuación sobre indentada para indentación visual</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> - <translation>línea visualmente indentada con la misma indentación que la siguiente línea lógica</translation> + <source>continuation line under-indented for visual indent</source> + <translation>línea de continuación poco indentada para indentación visual</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> - <translation>línea de continuación sin alinear debido a indentación pendiente</translation> + <source>visually indented line with same indent as next logical line</source> + <translation>línea visualmente indentada con la misma indentación que la siguiente línea lógica</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> - <translation>llave de cierre a la que falta indentación</translation> + <source>continuation line unaligned for hanging indent</source> + <translation>línea de continuación sin alinear debido a indentación pendiente</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> - <translation>la indentación contiene tabuladores</translation> + <source>closing bracket is missing indentation</source> + <translation>llave de cierre a la que falta indentación</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation>la indentación contiene tabuladores</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation>espacio en blanco después de'{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation>espacio en blanco antes de'{0}'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> - <translation>múltiples espacios antes de operador</translation> + <source>whitespace before '{0}'</source> + <translation>espacio en blanco antes de'{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> - <translation>múltiples espacios después de operador</translation> + <source>multiple spaces before operator</source> + <translation>múltiples espacios antes de operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> - <translation>tabulador antes de operador</translation> + <source>multiple spaces after operator</source> + <translation>múltiples espacios después de operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> - <translation>tabulador después de operador</translation> + <source>tab before operator</source> + <translation>tabulador antes de operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> - <translation>falta espacio en blanco alrededor de un operador</translation> + <source>tab after operator</source> + <translation>tabulador después de operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> - <translation>falta espacio en blanco alrededor de operador aritmético</translation> + <source>missing whitespace around operator</source> + <translation>falta espacio en blanco alrededor de un operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> - <translation>falta espacio en blanco alrededor de operador a nivel de bit o shift</translation> + <source>missing whitespace around arithmetic operator</source> + <translation>falta espacio en blanco alrededor de operador aritmético</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> - <translation>falta espacio en blanco alrededor de operador módulo</translation> + <source>missing whitespace around bitwise or shift operator</source> + <translation>falta espacio en blanco alrededor de operador a nivel de bit o shift</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> - <translation>falta espacio en blanco después de {0}</translation> + <source>missing whitespace around modulo operator</source> + <translation>falta espacio en blanco alrededor de operador módulo</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> - <translation>múltiples espacios en blanco después de '{0}'</translation> + <source>missing whitespace after '{0}'</source> + <translation>falta espacio en blanco después de {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> - <translation>tabulador después de '{0}'</translation> + <source>multiple spaces after '{0}'</source> + <translation>múltiples espacios en blanco después de '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation>tabulador después de '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation>espacios inesperados alrededor de palabra clave / parámetro igual a</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation>al menos dos espacios antes de comentario inline</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> - <translation>un comentario inline debe comenzar con '#'</translation> + <source>at least two spaces before inline comment</source> + <translation>al menos dos espacios antes de comentario inline</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> - <translation>comentarios de bloque debería comenzar con '# '</translation> + <source>inline comment should start with '# '</source> + <translation>un comentario inline debe comenzar con '#'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> - <translation>demasiados '#' al principio para comentario de bloque</translation> + <source>block comment should start with '# '</source> + <translation>comentarios de bloque debería comenzar con '# '</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> - <translation>múltiples espacios después de palabra clave</translation> + <source>too many leading '#' for block comment</source> + <translation>demasiados '#' al principio para comentario de bloque</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> - <translation>múltiples espacios antes de palabra clave</translation> + <source>multiple spaces after keyword</source> + <translation>múltiples espacios después de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> - <translation>tabulador despues de palabra clave</translation> + <source>multiple spaces before keyword</source> + <translation>múltiples espacios antes de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> - <translation>tabulador antes de palabra clave</translation> + <source>tab after keyword</source> + <translation>tabulador despues de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> - <translation></translation> + <source>tab before keyword</source> + <translation>tabulador antes de palabra clave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> - <translation>espacio en blanco por detrás</translation> + <source>missing whitespace after keyword</source> + <translation></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> - <translation>no hay carácter de nueva línea al final del archivo</translation> + <source>trailing whitespace</source> + <translation>espacio en blanco por detrás</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation>no hay carácter de nueva línea al final del archivo</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation>línea en blanco con espacios en blanco</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation>demasiadas líneas en blanco ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation>líneas en blanco encontradas después de decorador de función</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> - <translation>línea en blanco al final del archivo</translation> + <source>too many blank lines ({0})</source> + <translation>demasiadas líneas en blanco ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> + <translation>líneas en blanco encontradas después de decorador de función</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> - <translation>múltiples import en una línea</translation> + <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="197"/> - <source>module level import not at top of file</source> - <translation>import a nivel de módulo no al principio del archivo</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="200"/> - <source>line too long ({0} > {1} characters)</source> - <translation>línea demasiado larga ({0} > {1} caracteres)</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="203"/> - <source>the backslash is redundant between brackets</source> - <translation>el backslash es redundante entre llaves</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="206"/> + <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="209"/> <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="215"/> - <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="218"/> - <source>deprecated form of raising exception</source> - <translation>forma obsoleta de lanzar una excepción</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="221"/> - <source>'<>' is deprecated, use '!='</source> - <translation>'<>' está obsoleto, use '!='</translation> + <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="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation>'<>' está obsoleto, use '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <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="233"/> - <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="236"/> - <source>multiple statements on one line (semicolon)</source> - <translation>múltiples sentencias en una línea (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="239"/> - <source>statement ends with a semicolon</source> - <translation>sentencia termina en punto y coma</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="242"/> + <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="245"/> <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="248"/> - <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="251"/> - <source>test for membership should be 'not in'</source> - <translation>comprobación de 'miembro de' debería ser 'not in'</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="254"/> - <source>test for object identity should be 'is not'</source> - <translation>comprobación para identidad del objeto debería ser 'is not'</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="257"/> - <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="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation>nombre de variable ambiguo '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation>definición ambigua de clase '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <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="275"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> - <translation>{0}</translation> + <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="260"/> + <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="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation>nombre de variable ambiguo '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation>definición ambigua de clase '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <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="278"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation>{0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation>no usar except sin tipo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation>se esperaban {0} líneas en blanco después de definición de clase o función, se han encontrado {1}</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation>'async' y 'await' son palabras reservadas a partir de Python 3.7</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation>faltan espacios en blanco alrededor de igual en parámetros</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation>se esperaban {0} líneas en blanco, se han encontrado {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation>se esperaban {0} líneas en blanco antes de una definición anidada, se han encontrado {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <source>line break after binary operator</source> + <translation>nueva línea después de operador binario</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation>'async' y 'await' son palabras reservadas a partir de Python 3.7</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation>faltan espacios en blanco alrededor de igual en parámetros</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation>se esperaban {0} líneas en blanco, se han encontrado {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <source>expected {0} blank lines before a nested definition, found {1}</source> - <translation>se esperaban {0} líneas en blanco antes de una definición anidada, se han encontrado {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> - <source>line break after binary operator</source> - <translation>nueva línea después de operador binario</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation>secuencia de escape no válida'\{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <source>too many blank lines ({0}) before a nested definition, expected {1}</source> <translation>demasiadas líneas en blanco ({0}) antes de definición anidada, se esperaban {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation>demasiadas líneas en blanco ({0}), se esperaban {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation>sobre-indentado</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation>doc line demasiado larga ({0} > {1} carácteres)</translation> </message>
--- a/eric6/i18n/eric6_fr.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_fr.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3765,142 +3765,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3908,7 +3908,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3916,77 +3916,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4464,22 +4464,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -8256,242 +8256,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <source>private function/method may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> + <source>docstring not surrounded by """</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <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="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <source>docstring does not contain a summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <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="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not contain a summary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -46412,384 +46412,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -47244,72 +47324,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -87878,12 +87958,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation type="unfinished">Création de la fenêtre principale...</translation> </message> @@ -88153,417 +88233,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> + <source>indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> + <source>unexpected indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> + <source>closing bracket is missing indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> + <source>whitespace before '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> + <source>multiple spaces before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> + <source>tab after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> + <source>missing whitespace around operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> + <source>missing whitespace around modulo operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> + <source>missing whitespace after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> + <source>too many blank lines ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> + <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/> - <source>'<>' is deprecated, use '!='</source> + <source>deprecated form of raising exception</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_it.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_it.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3859,142 +3859,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <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="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <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="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <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="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation>Aggiunto punto alla riga sommario.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <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="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <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="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <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="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <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="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <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="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <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="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <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="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <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="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <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="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <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="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <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="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation>Convertita Tabulazione in 4 spazi.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <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="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation>Identazione di continuazione riga corretta.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation>Identazione di parentesi chiusa corretta.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <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="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <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="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation>Livello di indentazione modificato.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <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="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation>Spazio non pertinente eliminato.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation>Spazi mancanti aggiunti.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation>Corretto spazio vicino al segno di commento.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform>%n riga vuota inserita.</numerusform> @@ -4002,7 +4002,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform>%n riga superflua eliminata</numerusform> @@ -4010,77 +4010,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation>Righe vuote superflue eliminate.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <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="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <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="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation>Accorciate righe lughe.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation>Rimossi barre rovesciate ridondanti.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation>Corretta istruzione composta.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <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="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation>'{0}' argumento aggiunto.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation>'{0}' argumento rimosso.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <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="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <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="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation>'<>' sostituito da '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4558,22 +4558,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -8378,242 +8378,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation>Modulo mancante di docstring</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <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="288"/> - <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="291"/> - <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="293"/> + <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="296"/> + <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="298"/> <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="295"/> - <source>docstring not surrounded by """</source> - <translation>docstring non inserita fra """</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <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="300"/> - <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="303"/> - <source>one-liner docstring on multiple lines</source> - <translation>docstring in linea su righe multiple</translation> + <source>docstring not surrounded by """</source> + <translation>docstring non inserita fra """</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <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="305"/> + <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="308"/> + <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="310"/> <source>docstring has wrong indentation</source> <translation>docstring ha un'indentazione errata</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <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="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <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="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <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="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <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="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <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="356"/> + <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="363"/> + <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="367"/> + <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="371"/> + <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="374"/> + <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="377"/> + <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="380"/> + <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="383"/> + <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="385"/> + <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="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <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="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <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="358"/> - <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="362"/> - <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="366"/> - <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="369"/> - <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="372"/> - <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="375"/> - <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="378"/> - <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="380"/> - <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="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <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="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -48410,384 +48410,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -49242,72 +49322,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -90159,12 +90239,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation type="unfinished">Inizio...</translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation type="unfinished">Generazione Main Window...</translation> </message> @@ -90440,417 +90520,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished">indentazione contiene spazi e tab mischiati</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished">identazione non è un multiplo di quattro</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> - <translation type="unfinished">atteso un blocco identato</translation> + <source>indentation is not a multiple of four</source> + <translation type="unfinished">identazione non è un multiplo di quattro</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> - <translation type="unfinished">identazione non attesa</translation> + <source>expected an indented block</source> + <translation type="unfinished">atteso un blocco identato</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> - <translation type="unfinished"></translation> + <source>unexpected indentation</source> + <translation type="unfinished">identazione non attesa</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> - <translation type="unfinished">identazione contiene tab</translation> + <source>closing bracket is missing indentation</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished">identazione contiene tab</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished">spazio dopo '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished">spazio prima '{0}'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> - <translation type="unfinished">spazi multipli prima dell'operatore</translation> + <source>whitespace before '{0}'</source> + <translation type="unfinished">spazio prima '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> - <translation type="unfinished">spazi multipli dopo l'operatore</translation> + <source>multiple spaces before operator</source> + <translation type="unfinished">spazi multipli prima dell'operatore</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> - <translation type="unfinished">tab prima dell'operatore</translation> + <source>multiple spaces after operator</source> + <translation type="unfinished">spazi multipli dopo l'operatore</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> - <translation type="unfinished">tab dopo l'operatore</translation> + <source>tab before operator</source> + <translation type="unfinished">tab prima dell'operatore</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> - <translation type="unfinished">spazi intorno all'operatore mancanti</translation> + <source>tab after operator</source> + <translation type="unfinished">tab dopo l'operatore</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> - <translation type="unfinished"></translation> + <source>missing whitespace around operator</source> + <translation type="unfinished">spazi intorno all'operatore mancanti</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> - <translation type="unfinished">spazi dopo '{0}' mancanti</translation> + <source>missing whitespace around modulo operator</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> - <translation type="unfinished">spazi multipli dopo '{0}'</translation> + <source>missing whitespace after '{0}'</source> + <translation type="unfinished">spazi dopo '{0}' mancanti</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> - <translation type="unfinished">tab dopo '{0}'</translation> + <source>multiple spaces after '{0}'</source> + <translation type="unfinished">spazi multipli dopo '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished">tab dopo '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished">al massimo due spazi prima di un commento inline</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> - <translation type="unfinished">commento inline deve iniziare con '#'</translation> + <source>at least two spaces before inline comment</source> + <translation type="unfinished">al massimo due spazi prima di un commento inline</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> - <translation type="unfinished"></translation> + <source>inline comment should start with '# '</source> + <translation type="unfinished">commento inline deve iniziare con '#'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> - <translation type="unfinished">spazi all'inizio</translation> + <source>missing whitespace after keyword</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> - <translation type="unfinished">nessun ritorno a capo alla fine del file</translation> + <source>trailing whitespace</source> + <translation type="unfinished">spazi all'inizio</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished">nessun ritorno a capo alla fine del file</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished">attesa 1 line vuota, 0 trovate</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished">troppe linee vuote ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> - <translation type="unfinished">linea vuota alla fine del file</translation> + <source>too many blank lines ({0})</source> + <translation type="unfinished">troppe linee vuote ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> - <translation type="unfinished">import multipli su una linea</translation> + <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="197"/> - <source>module level import not at top of file</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="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> + <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="221"/> + <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="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished">'<>' è deprecato, usa '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> + <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="236"/> + <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="239"/> + <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="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> + <source>multiple statements on one line (def)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> + <source>comparison to {0} should be {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> + <source>test for membership should be 'not in'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> + <source>test for object identity should be 'is not'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> + <source>do not use bare except</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> + <source>expected {0} blank lines after class or function definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> + <source>invalid escape sequence '\{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> + <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="175"/> + <source>too many blank lines ({0}), expected {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> + <source>over-indented</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <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="218"/> - <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="221"/> - <source>'<>' is deprecated, use '!='</source> - <translation type="unfinished">'<>' è deprecato, usa '!='</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> - <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="233"/> - <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="236"/> - <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="239"/> - <source>statement ends with a semicolon</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> - <source>multiple statements on one line (def)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> - <source>do not use bare except</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> - <source>expected {0} blank lines after class or function definition, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> - <source>invalid escape sequence '\{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> - <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="172"/> - <source>too many blank lines ({0}), expected {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> - <source>over-indented</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_pt.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_pt.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3858,142 +3858,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <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="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <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="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <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="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation>Ponto adicionado à linha sumário.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <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="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <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="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <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="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <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="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <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="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <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="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <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="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <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="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <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="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <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="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <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="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <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="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <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="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <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="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <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="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <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="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <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="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation>Alterado o nível da indentação.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <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="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation>Indentação visual corrigida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation>Espaço estranho retirado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation>Adicionado espaço branco em falta.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation>Corrigido espaço em volta do símbolo de comentário.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>inserida uma linha vazia.</numerusform> @@ -4001,7 +4001,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation> <numerusform>retirada uma linha desnecessária</numerusform> @@ -4009,77 +4009,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation>Retiradas linhas vazias desnecessárias.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <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="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <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="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation>Foram encolhidas as linhas compridas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <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="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation>Instrução composta corrigida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <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="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation>Adicionado o argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation>Removido o argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <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="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <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="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation>'<>' substituido por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation> sem mensagem definida para código '{0}'</translation> </message> @@ -4557,22 +4557,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -8381,242 +8381,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation>falta uma docstring ao modulo</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <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="288"/> - <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="291"/> - <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="293"/> + <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="296"/> + <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="298"/> <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="295"/> - <source>docstring not surrounded by """</source> - <translation>docstring não envolvida por """</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <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="300"/> - <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="303"/> - <source>one-liner docstring on multiple lines</source> - <translation>docstring de uma linha em múltiplas linhas</translation> + <source>docstring not surrounded by """</source> + <translation>docstring não envolvida por """</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <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="305"/> + <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="308"/> + <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="310"/> <source>docstring has wrong indentation</source> <translation>docstring tem indentação errada</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <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="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <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="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <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="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <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="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <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="356"/> + <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="363"/> + <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="367"/> + <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="371"/> + <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="374"/> + <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="377"/> + <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="380"/> + <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="383"/> + <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="385"/> + <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="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <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="361"/> + <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="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <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="358"/> - <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="362"/> - <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="366"/> - <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="369"/> - <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="372"/> - <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="375"/> - <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="378"/> - <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="380"/> - <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="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <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="356"/> - <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="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -47919,384 +47919,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -48751,72 +48831,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <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="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <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="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <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="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> - <translation>nomes de módulos devem estar em minúsculas</translation> + <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="447"/> + <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="451"/> + <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="454"/> <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="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <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="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>nomes 'I', 'O' e 'l' devem ser evitados</translation> </message> @@ -89279,12 +89359,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation>A iniciar...</translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation>A criar a Janela Principal...</translation> </message> @@ -89561,417 +89641,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished">indentação com espaços misturados com tabulações</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished">indentação não é multipla de quatro</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> - <translation type="unfinished">esperado um bloque de indentação</translation> + <source>indentation is not a multiple of four</source> + <translation type="unfinished">indentação não é multipla de quatro</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> - <translation type="unfinished">indentação inesperada</translation> + <source>expected an indented block</source> + <translation type="unfinished">esperado um bloque de indentação</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> - <translation type="unfinished"></translation> + <source>unexpected indentation</source> + <translation type="unfinished">indentação inesperada</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> - <translation type="unfinished">indentação com tabluações</translation> + <source>closing bracket is missing indentation</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished">indentação com tabluações</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished">espaço depois de '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished">espaço antes de '{0}</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> - <translation type="unfinished">espaços múltiplos antes do operador</translation> + <source>whitespace before '{0}'</source> + <translation type="unfinished">espaço antes de '{0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> - <translation type="unfinished">espaços múltiplos depois do operador</translation> + <source>multiple spaces before operator</source> + <translation type="unfinished">espaços múltiplos antes do operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> - <translation type="unfinished">tabulação antes do operador</translation> + <source>multiple spaces after operator</source> + <translation type="unfinished">espaços múltiplos depois do operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> - <translation type="unfinished">tabulação depois do operador</translation> + <source>tab before operator</source> + <translation type="unfinished">tabulação antes do operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> - <translation type="unfinished">falta espaço à volta do operador</translation> + <source>tab after operator</source> + <translation type="unfinished">tabulação depois do operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> - <translation type="unfinished">falta espaço à volta do operador aritmético</translation> + <source>missing whitespace around operator</source> + <translation type="unfinished">falta espaço à volta do operador</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> - <translation type="unfinished"></translation> + <source>missing whitespace around arithmetic operator</source> + <translation type="unfinished">falta espaço à volta do operador aritmético</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> - <translation type="unfinished">falta espaço depois de '{0}'</translation> + <source>missing whitespace around modulo operator</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> - <translation type="unfinished">múltiplos espaços depois de '{0}'</translation> + <source>missing whitespace after '{0}'</source> + <translation type="unfinished">falta espaço depois de '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> - <translation type="unfinished">tabulação depois de '{0}'</translation> + <source>multiple spaces after '{0}'</source> + <translation type="unfinished">múltiplos espaços depois de '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished">tabulação depois de '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> - <translation type="unfinished">múltiplos espaços depois da palavra-chave</translation> + <source>too many leading '#' for block comment</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> - <translation type="unfinished">múltiplos espaços antes da palavra-chave</translation> + <source>multiple spaces after keyword</source> + <translation type="unfinished">múltiplos espaços depois da palavra-chave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> - <translation type="unfinished">tabulação depois da palavra-chave</translation> + <source>multiple spaces before keyword</source> + <translation type="unfinished">múltiplos espaços antes da palavra-chave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> - <translation type="unfinished">tabulação antes da palavra-chave</translation> + <source>tab after keyword</source> + <translation type="unfinished">tabulação depois da palavra-chave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> - <translation type="unfinished"></translation> + <source>tab before keyword</source> + <translation type="unfinished">tabulação antes da palavra-chave</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> - <translation type="unfinished">espaço ao final</translation> + <source>missing whitespace after keyword</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> - <translation type="unfinished">não há linha nova no final do ficheiro</translation> + <source>trailing whitespace</source> + <translation type="unfinished">espaço ao final</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished">não há linha nova no final do ficheiro</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished">esperada 1 linha vazia, encontradas 0</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished">demasiadas linhas vazias ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished">encontradas linhas vazias depois do decorador de função</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> - <translation type="unfinished">linha vazia no fim do ficheiro</translation> + <source>too many blank lines ({0})</source> + <translation type="unfinished">demasiadas linhas vazias ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> + <translation type="unfinished">encontradas linhas vazias depois do decorador de função</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> - <translation type="unfinished">múltiplos imports numa linha</translation> + <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="197"/> - <source>module level import not at top of file</source> - <translation type="unfinished"></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="200"/> - <source>line too long ({0} > {1} characters)</source> - <translation type="unfinished">linha demasiado comprida ({0} > {1} caráteres)</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="203"/> - <source>the backslash is redundant between brackets</source> - <translation type="unfinished">barra invertida é redundante entre parêntesis</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="206"/> + <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="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <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="218"/> - <source>deprecated form of raising exception</source> - <translation type="unfinished"></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="221"/> - <source>'<>' is deprecated, use '!='</source> - <translation type="unfinished">'<>' está obsoleto, usar '!='</translation> + <source>deprecated form of raising exception</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished">'<>' está obsoleto, usar '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <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="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> + <source>test for object identity should be 'is not'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> <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="263"/> - <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="266"/> - <source>ambiguous variable name '{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="269"/> - <source>ambiguous class definition '{0}'</source> + <source>ambiguous variable name '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> + <source>ambiguous class definition '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished">{0}: {1}</translation> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished">{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> <source>{0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_ru.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_ru.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3691,142 +3691,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Утроенные одинарные кавычки заменены утроенными двойными.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation>Кавычки во введении исправлены на {0}"""</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation>Одиночная строка документации располагается в одной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation>Добавлена точка в строке резюме.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation>Удалена пустая строка перед строкой документации для function/method.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation>Добавлена пустая строка перед строкой документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation>Добавлена пустая строка после строки документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation>Добавлена пустая строка после резюме строки документации.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation>Открывающие кавычки размещены на отдельной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation>Закрывающие кавычки размещены на отдельной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation>Удалена пустая строка перед строкой документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation>Удалена пустая строка после строки документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation>Удалена пустая строка после строки документации для function/method.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation>Удалена пустая строка после последнего абзаца.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation>Символы табуляции заменяются на 4 пробела.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation>Величина отступа задана кратной четырём.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation>Исправлен размер отступа строки продолжения.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation>Исправлен размер отступа закрывающей скобки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation>Добавлен отступ к строке продолжения.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation>Закрывающая скобка выровнена с открывающей.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation>Изменен размер отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation>Изменен размер отступа для висячих отступов.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation>Исправленена величина визуального отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation>Лишние символы пропуска удалены.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation>Добавлены недостающие символы пропуска.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation>Символы пропуска вокруг символа комментария откорректированы.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n пустая строка вставлена.</numerusform> @@ -3835,7 +3835,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n лишняя пустая строка удалена</numerusform> @@ -3844,77 +3844,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation>Удалены лишние пустые строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation>Удалены лишние пустые строки после декоратора функции.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation>Операторы импорта помещены на отдельных строках.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation>Укорочены длинные строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation>Удалены излишние символы '\'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation>Составная инструкция исправлена.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation>Исправлено сравнение с None/True/False.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation>Добавлен '{0}' аргумент.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation>Удалён '{0}' аргумент.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation>Завершающие пробельные символы обрезаны.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation>символ новой строки добавлен в конец файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <source>Superfluous trailing blank lines removed from end of file.</source> <translation>Удалены пустые строки в конце файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation>'<>' заменен на '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation> нет сообщения, определенного для кода '{0}'</translation> </message> @@ -4398,22 +4398,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' слишком сложно ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation>строка исходного кода слишком сложная ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <source>overall source code line complexity is too high ({0})</source> <translation>слишком большая общая сложность исходного кода ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -8179,242 +8179,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation>в модуле отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation>для public function/method отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <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="291"/> - <source>public class is missing a docstring</source> - <translation>для public class отсутствует строка документации</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <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="296"/> + <source>public class is missing a docstring</source> + <translation>для public class отсутствует строка документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation>для private class возможно отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation>строка документации не заключена в """</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>строка документации содержит \ не заключеный в r"""</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>строка документации содержит unicode-символ не заключенный в u"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> - <translation>однострочная строка документации размещается на нескольких строках</translation> + <source>docstring not surrounded by """</source> + <translation>строка документации не заключена в """</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>строка документации содержит \ не заключеный в r"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>строка документации содержит unicode-символ не заключенный в u"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation>однострочная строка документации размещается на нескольких строках</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation>строка документации с неправильным отступом</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation>резюме строки документации не заканчивается точкой</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <source>docstring summary looks like a function's/method's signature</source> <translation>резюме строки документации выглядит как описание функции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation>строка документации не описывает тип возвращаемого значения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <source>class docstring is not preceded by a blank line</source> <translation>строка документации для class не предваряется пустой строкой</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <source>class docstring is not followed by a blank line</source> <translation>строка документации для class не завершается пустой строкой</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <source>docstring summary is not followed by a blank line</source> <translation>резюме строки документации не завершается пустой строкой</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation>для private function/method отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation>для private class отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation>открывающие кавычки строки документации размещены не в отдельной строке</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation>закрывающие кавычки строки документации размещены не в отдельной строке</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>в строке документации недостаточно строк с @param/@keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>в строке документации слишком много строк с @param/@keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>только аргументы ключевого слова должны быть описаны с помощью строк @keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation>строке документации class предшествует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation>за строкой документации для class следует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <source>last paragraph of docstring is followed by a blank line</source> + <translation>за последним абзацем строки документации следует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <source>docstring does not contain a summary</source> + <translation>строка документации не содержит резюме</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation>резюме строки документации не начинается с '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation>вызванное исключение '{0}' не документировано в строке документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation>документированное исключение '{0}' не вызвано</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation>определенный сигнал '{0}' не документирован в строке документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation>документированный сигнал '{0}' не определен</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation>закрывающие кавычки строки документации размещены не в отдельной строке</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>в строке документации недостаточно строк с @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>в строке документации слишком много строк с @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>только аргументы ключевого слова должны быть описаны с помощью строк @keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation>строке документации class предшествует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation>за строкой документации для class следует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <source>last paragraph of docstring is followed by a blank line</source> - <translation>за последним абзацем строки документации следует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not contain a summary</source> - <translation>строка документации не содержит резюме</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation>резюме строки документации не начинается с '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation>вызванное исключение '{0}' не документировано в строке документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation>документированное исключение '{0}' не вызвано</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation>определенный сигнал '{0}' не документирован в строке документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation>документированный сигнал '{0}' не определен</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation>строка документации для class все же является строкой по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation>строка документации для function docstring все же является строкой по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation>строка документации для module все же является строкой по умолчанию</translation> </message> @@ -45026,392 +45026,482 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation>кодирование magic компонентов не найдено</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation>неизвестный код ({0}) обнаружен в коде magic комментариев</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation>уведомление об авторских правах не предоставлено</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation>уведомление об авторских правах содержит недействительного автора</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation>найден {0} форматтер</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation>строка формата действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation>строка документации действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation>другая строка действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation>формат вызова использует слишком большой индекс ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation>формат вызова использует недостающее ключевое слово ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <source>format call uses keyword arguments but no named entries</source> <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <source>format call uses variable arguments but no numbered entries</source> <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation>формат вызова использует скрытые и явные индексы вместе</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> - <source>format call provides unused index ({0})</source> - <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="664"/> - <source>format call provides unused keyword ({0})</source> - <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <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="691"/> - <source>print statement found</source> - <translation>обнаружена инструкция печати</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation>один элемент кортежа найден</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> + <source>format call provides unused index ({0})</source> + <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <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="761"/> + <source>print statement found</source> + <translation>обнаружена инструкция печати</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation>один элемент кортежа найден</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation>неподходящий генератор - перепишите как списк выражений</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation>неподходящий генератор - перепишите как списк выражений</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> <source>unnecessary generator - rewrite as a set comprehension</source> <translation>неподходящий генератор - перепишите как набор выражений</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> <source>unnecessary generator - rewrite as a dict comprehension</source> <translation>неподходящий генератор - перепишите как словарь выражений</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> <source>unnecessary list comprehension - rewrite as a set comprehension</source> <translation>неподходящий список выражений - перепишите как набор выражений</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> <source>unnecessary list comprehension - rewrite as a dict comprehension</source> <translation>неподходящий список выражений - перепишите как словарь выражений</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> <source>unnecessary list literal - rewrite as a set literal</source> - <translation>неподходящий список литералов - перепишите как множество литералов</translation> + <translation type="obsolete">неподходящий список литералов - перепишите как множество литералов</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> <source>unnecessary list literal - rewrite as a dict literal</source> - <translation>неподходящий список литералов - перепишите как словарь литералов</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> + <translation type="obsolete">неподходящий список литералов - перепишите как словарь литералов</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> <source>unnecessary list comprehension - "{0}" can take a generator</source> <translation>неподходящий список выражений - "{0}" может являться генератором</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> <source>mutable default argument of type {0}</source> <translation>изменяемый аргумент по умолчанию типа {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation>ключи сортировки - '{0}' должны быть прежде чем '{1}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> <source>logging statement uses '%'</source> <translation>инструкция ведения журнала использует '%'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> <source>logging statement uses f-string</source> <translation>инструкция ведения журнала использует f-string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation>инструкция ведения журнала использует 'warn' вместо 'warning'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> <source>logging statement uses string.format()</source> <translation>инструкция ведения журнала использует string.format()</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> <source>logging statement uses '+'</source> <translation>инструкция ведения журнала использует '+'</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <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="648"/> + <source>Python does not support the unary prefix increment</source> + <translation>Python не поддерживает инкремент унарного префикса</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> + <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="688"/> - <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="581"/> - <source>Python does not support the unary prefix increment</source> - <translation>Python не поддерживает инкремент унарного префикса</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> <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="624"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> <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="627"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> <source>'.next()' does not exist in Python 3</source> <translation>'.next()' не существует в Python 3</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> <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="703"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> <source>mutable default argument of function call '{0}'</source> <translation>измененный аргумент по умолчанию для вызова функции '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> <source>using .strip() with multi-character strings is misleading</source> <translation>использование .strip() с многосимвольными строками приводит к заблуждению</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> <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="601"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>переменная {0} управления циклом не используется внутри цикла - начните имя символом подчеркивания</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> <source>None should not be added at any return if function has no return value except None</source> <translation>если функция не имеет возвращаемого значения, (кроме None), None не следует добавлять в каждый return</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> <source>an explicit value at every return should be added if function has a return value except None</source> <translation>если функция имеет возвращаемое значение, (кроме None), то явное значение должно быть добавлено каждому return</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation>в конец функции, если она имеет возвращаемое значение, (кроме None), должен быть добавлен явный return</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation>значение не должно присваиваться переменной, если оно будет использоваться только как возвращаемое значение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> <source>do not call assert False since python -O removes these calls</source> <translation>не используйте вызовы assert False, так как python -O удаляет эти вызовы</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> <source>unncessary f-string</source> <translation>ненужная f-string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation>не используйте 'self .__ class__' в качестве первого аргумента вызова 'super ()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> <source>do not call getattr with a constant attribute value</source> <translation>не используйте вызовы getattr с постоянным значением атрибута</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> <source>do not call setattr with a constant attribute value</source> <translation>не используйте вызовы setattr с постоянным значением атрибута</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> <source>commented code lines should be removed</source> <translation>закомментированные строки кода должны быть удалены</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation>для предполагаемого продолжения строки предпочтительнее использование круглых, квадратных или фигурных скобок, а не обратного слеша</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> <translation>следует избегать использования 'datetime.datetime()' без аргумента 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>следует избегать использования 'datetime.datetime.today()'. Взамен используйте 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation>следует избегать использования 'datetime.datetime.utcnow()'. Взамен используйте 'datetime.datetime.now(tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> <translation>следует избегать использования 'datetime.datetime.utcfromtimestamp()'. Взамен используйте 'datetime.datetime.fromtimestamp(, tz=)'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> <translation>следует избегать использования 'datetime.datetime.now()' без аргумента 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation>следует избегать использования 'datetime.datetime.fromtimestamp()' без аргумента 'tz'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation>применение 'datetime.datetime.strptime()' должно сопровождаться '.replace(tzinfo=)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation>следует избегать использования 'datetime.date()'. Взамен используйте 'datetime.datetime(, tzinfo=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation>следует избегать использования 'datetime.date.today()'. Взамен используйте 'datetime.datetime.now(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation>следует избегать использования 'datetime.date.fromtimestamp()'. Взамен используйте 'datetime.datetime.fromtimestamp(tz=).date()'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation>следует избегать использования 'datetime.time()' без аргумента 'tzinfo'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> <translation>следует избегать использования 'datetime.datetime.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation>следует избегать использования 'datetime.date.fromordinal()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> <source>use of 'datetime.date.fromisoformat()' should be avoided</source> <translation>следует избегать использования 'datetime.date.fromordinal()'</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name> @@ -45864,72 +45954,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation>имена классов должны использовать CapWords соглашение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation>имена функций должны быть в нижнем регистре</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation>имена парамеров должны быть в нижнем регистре</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <source>first argument of a method should be named 'self'</source> - <translation>первый параметр метода должен быть 'self'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/> - <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="444"/> - <source>module names should be lowercase</source> - <translation>имена модулей должны быть в нижнем регистре</translation> + <source>first argument of a method should be named 'self'</source> + <translation>первый параметр метода должен быть 'self'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation>имена модулей должны быть в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation>имена пакетов должны быть в нижнем регистре</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation>константа импортирована как не константа</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation>имена в camelcase импортированы в нижнем регистре</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation>имена в camelcase импортированы как константы</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation>имена переменных в функции должны быть в нижнем регистре</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>имена 'l', 'O' и 'I' следует избегать</translation> </message> @@ -86516,12 +86606,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation>Запуск...</translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation>Создание главного окна...</translation> </message> @@ -86801,417 +86891,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation>отступ содержит смесь пробелов и табуляции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation>размер отступа не кратен четырем</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> - <translation>ожидался блок с отступом</translation> + <source>indentation is not a multiple of four</source> + <translation>размер отступа не кратен четырем</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> - <translation>неожиданный отступ</translation> + <source>expected an indented block</source> + <translation>ожидался блок с отступом</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> - <translation>размер отступа не кратен четырем (комментарий)</translation> + <source>unexpected indentation</source> + <translation>неожиданный отступ</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> - <translation>ожидался блок с отступом (комментарий)</translation> + <source>indentation is not a multiple of four (comment)</source> + <translation>размер отступа не кратен четырем (комментарий)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation>ожидался блок с отступом (комментарий)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation>неожиданный отступ (комментарий)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation>отступ строки продолжения не кратен четырём</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> - <translation>строка продолжения не имеет отступа или выступа</translation> + <source>continuation line indentation is not a multiple of four</source> + <translation>отступ строки продолжения не кратен четырём</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation>строка продолжения не имеет отступа или выступа</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation>закрывающая скобка не соответствует отступу скобки, открывающей строку</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation>закрывающая скобка визуально не соответствует отступу</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> - <translation>отступ строки продолжения такой же как у следующей логической строки</translation> + <source>closing bracket does not match visual indentation</source> + <translation>закрывающая скобка визуально не соответствует отступу</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> - <translation>строка продолжения с отступом для висящего отступа</translation> + <source>continuation line with same indent as next logical line</source> + <translation>отступ строки продолжения такой же как у следующей логической строки</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> - <translation>строка продолжения с отступом для визуального отступа</translation> + <source>continuation line over-indented for hanging indent</source> + <translation>строка продолжения с отступом для висящего отступа</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> - <translation>continuation line under-indented for visual indent</translation> + <source>continuation line over-indented for visual indent</source> + <translation>строка продолжения с отступом для визуального отступа</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> - <translation>визуально отступ строки такой же как у следующей логической строки</translation> + <source>continuation line under-indented for visual indent</source> + <translation>continuation line under-indented for visual indent</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> - <translation>у висячего отступа невыровненная строка продолжения</translation> + <source>visually indented line with same indent as next logical line</source> + <translation>визуально отступ строки такой же как у следующей логической строки</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> - <translation>закрывающая скобка не имеет отступа</translation> + <source>continuation line unaligned for hanging indent</source> + <translation>у висячего отступа невыровненная строка продолжения</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> - <translation>отступ содержит табуляцию</translation> + <source>closing bracket is missing indentation</source> + <translation>закрывающая скобка не имеет отступа</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation>отступ содержит табуляцию</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation>символ пропуска после '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation>символ пропуска перед '{0}'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> - <translation>множественные пробелы перед оператором</translation> + <source>whitespace before '{0}'</source> + <translation>символ пропуска перед '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> - <translation>множественные пробелы после оператора</translation> + <source>multiple spaces before operator</source> + <translation>множественные пробелы перед оператором</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> - <translation>табуляция перед оператором</translation> + <source>multiple spaces after operator</source> + <translation>множественные пробелы после оператора</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> - <translation>табуляция после оператора</translation> + <source>tab before operator</source> + <translation>табуляция перед оператором</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> - <translation>отсутствуют символы пропуска вокруг оператора</translation> + <source>tab after operator</source> + <translation>табуляция после оператора</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> - <translation>отсутствуют символы пропуска вокруг арифметического оператора</translation> + <source>missing whitespace around operator</source> + <translation>отсутствуют символы пропуска вокруг оператора</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> - <translation>отсутствуют символы пропуска вокруг побитового оператора или оператора сдвига</translation> + <source>missing whitespace around arithmetic operator</source> + <translation>отсутствуют символы пропуска вокруг арифметического оператора</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> - <translation>отсутствуют символы пропуска вокруг оператора по модулю</translation> + <source>missing whitespace around bitwise or shift operator</source> + <translation>отсутствуют символы пропуска вокруг побитового оператора или оператора сдвига</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> - <translation>отсутствуют символы пропуска после '{0}'</translation> + <source>missing whitespace around modulo operator</source> + <translation>отсутствуют символы пропуска вокруг оператора по модулю</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> - <translation>множественные пробелы после '{0}'</translation> + <source>missing whitespace after '{0}'</source> + <translation>отсутствуют символы пропуска после '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> - <translation>табуляция после '{0}'</translation> + <source>multiple spaces after '{0}'</source> + <translation>множественные пробелы после '{0}'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation>табуляция после '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation>неожиданные пробелы вокруг ключевого слова / параметра equals</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation>по крайней мере два пробела перед комментарием в строке кода</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> - <translation>комментарий в строке кода должен начинаться с '# '</translation> + <source>at least two spaces before inline comment</source> + <translation>по крайней мере два пробела перед комментарием в строке кода</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> - <translation>блок комментариев должен начинаться с '# '</translation> + <source>inline comment should start with '# '</source> + <translation>комментарий в строке кода должен начинаться с '# '</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> - <translation>слишком много лидирующих '#' для блока комментария</translation> + <source>block comment should start with '# '</source> + <translation>блок комментариев должен начинаться с '# '</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> - <translation>множественные пробелы после ключевого слова</translation> + <source>too many leading '#' for block comment</source> + <translation>слишком много лидирующих '#' для блока комментария</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> - <translation>множественные пробелы перед ключевым словом</translation> + <source>multiple spaces after keyword</source> + <translation>множественные пробелы после ключевого слова</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> - <translation>табуляция после ключевого слова</translation> + <source>multiple spaces before keyword</source> + <translation>множественные пробелы перед ключевым словом</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> - <translation>табуляция перед ключевым словом</translation> + <source>tab after keyword</source> + <translation>табуляция после ключевого слова</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> - <translation>отсутствует символ пропуска после ключевого слова</translation> + <source>tab before keyword</source> + <translation>табуляция перед ключевым словом</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> - <translation>завершающие символы пропуска</translation> + <source>missing whitespace after keyword</source> + <translation>отсутствует символ пропуска после ключевого слова</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> - <translation>нет символа новой строки в конце файла</translation> + <source>trailing whitespace</source> + <translation>завершающие символы пропуска</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation>нет символа новой строки в конце файла</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation>пустая строка содержит символы пропуска</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation>слишком много пустых строк ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation>пустые строки после декоратора функции</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> - <translation>пустая строка в конце файла</translation> + <source>too many blank lines ({0})</source> + <translation>слишком много пустых строк ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> + <translation>пустые строки после декоратора функции</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> - <translation>множественный импорт в одной строке</translation> + <source>blank line at end of file</source> + <translation>пустая строка в конце файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> - <translation>импорт модуля не в начале файла</translation> + <source>multiple imports on one line</source> + <translation>множественный импорт в одной строке</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</source> - <translation>слишком длинная строка ({0} > {1} символов)</translation> + <source>module level import not at top of file</source> + <translation>импорт модуля не в начале файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="203"/> - <source>the backslash is redundant between brackets</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="206"/> + <source>the backslash is redundant between brackets</source> + <translation>символ '\' излишний внутри скобок</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation>перевод строки перед бинарным оператором</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation>.has_key() устарел, используйте 'in'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</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="221"/> - <source>'<>' is deprecated, use '!='</source> - <translation>оператор '<>' устарел, используйте '!='</translation> + <source>deprecated form of raising exception</source> + <translation>устаревший метод возбуждения исключений</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation>оператор '<>' устарел, используйте '!='</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation>обратные апострофы устарели, используйте функцию 'repr()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation>несколько инструкций в одной строке (двоеточие)</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> - <translation>несколько инструкций в одной строке (точка с запятой)</translation> + <source>multiple statements on one line (colon)</source> + <translation>несколько инструкций в одной строке (двоеточие)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> - <translation>инструкция завершается точкой с запятой</translation> + <source>multiple statements on one line (semicolon)</source> + <translation>несколько инструкций в одной строке (точка с запятой)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation>инструкция завершается точкой с запятой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation>несколько инструкций в одной строке (def)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation>сравнение с {0} должно быть {1}</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> - <translation>проверка на членство должна быть 'not in'</translation> + <source>comparison to {0} should be {1}</source> + <translation>сравнение с {0} должно быть {1}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> - <translation>проверка на идентичность объекта должна быть 'is not'</translation> + <source>test for membership should be 'not in'</source> + <translation>проверка на членство должна быть 'not in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation>используйте 'isinstance()' вместо сравнения типов</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <source>do not assign a lambda expression, use a def</source> - <translation>не назначайте лямбда-выражение, используйте def</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> - <source>ambiguous variable name '{0}'</source> - <translation>неоднозначное имя переменной '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation>неоднозначное определение класса '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation>неоднозначное определение функции '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> - <translation>{0}</translation> + <source>test for object identity should be 'is not'</source> + <translation>проверка на идентичность объекта должна быть 'is not'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation>используйте 'isinstance()' вместо сравнения типов</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <source>do not assign a lambda expression, use a def</source> + <translation>не назначайте лямбда-выражение, используйте def</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> + <source>ambiguous variable name '{0}'</source> + <translation>неоднозначное имя переменной '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation>неоднозначное определение класса '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation>неоднозначное определение функции '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation>{0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation>не используйте bare except</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation>ожидалось {0} пустых строк после определения класса или функции, найдено {1}</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation>'async' и 'await' - зарезервированные ключевые слова начиная с Python 3.7</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation>отсутствие символов пробела вокруг параметра equals</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation>ожидалось {0} пустых строк, найдено {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <source>expected {0} blank lines before a nested definition, found {1}</source> + <translation>ожидалось {0} пустых строк перед вложенным определением, найдено {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <source>line break after binary operator</source> + <translation>перевод строки после бинарного оператора</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation>'async' и 'await' - зарезервированные ключевые слова начиная с Python 3.7</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation>отсутствие символов пробела вокруг параметра equals</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation>ожидалось {0} пустых строк, найдено {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <source>expected {0} blank lines before a nested definition, found {1}</source> - <translation>ожидалось {0} пустых строк перед вложенным определением, найдено {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> - <source>line break after binary operator</source> - <translation>перевод строки после бинарного оператора</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation>недействительная escape-последовательность '\{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <source>too many blank lines ({0}) before a nested definition, expected {1}</source> <translation>слишком много пустых строк ({0}) перед вложенным определением, ожидалось {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation>слишком много пустых строк ({0}), ожидалось {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation>over-indented</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation>слишком длинная строка документа ({0} > {1} символов)</translation> </message>
--- a/eric6/i18n/eric6_tr.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_tr.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3751,142 +3751,142 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3894,7 +3894,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3902,77 +3902,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4450,22 +4450,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -8266,242 +8266,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <source>private function/method may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> + <source>docstring not surrounded by """</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <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="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <source>docstring does not contain a summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <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="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not contain a summary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -47239,384 +47239,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -48071,72 +48151,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -88602,12 +88682,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation type="unfinished">Anapencere üretiliyor...</translation> </message> @@ -88877,417 +88957,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> + <source>indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> + <source>unexpected indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> + <source>closing bracket is missing indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> + <source>whitespace before '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> + <source>multiple spaces before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> + <source>tab after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> + <source>missing whitespace around operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> + <source>missing whitespace around modulo operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> + <source>missing whitespace after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> + <source>too many blank lines ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> + <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/> - <source>'<>' is deprecated, use '!='</source> + <source>deprecated form of raising exception</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_zh_CN.ts Tue Sep 17 19:23:27 2019 +0200 +++ b/eric6/i18n/eric6_zh_CN.ts Tue Sep 17 19:43:17 2019 +0200 @@ -3768,226 +3768,226 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="807"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="810"/> <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="813"/> <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="816"/> <source>Period added to summary line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="843"/> <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="822"/> <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="825"/> <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="831"/> <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="834"/> <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="837"/> <source>Trailing quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="840"/> <source>Blank line before class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="846"/> <source>Blank line after class docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="849"/> <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="779"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="782"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="855"/> <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="785"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="858"/> <source>Indentation adjusted to be a multiple of four.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="861"/> <source>Indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="791"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source>Indentation of closing bracket corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="794"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="867"/> <source>Missing indentation of continuation line corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="797"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="870"/> <source>Closing bracket aligned to opening bracket.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="873"/> <source>Indentation level changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="803"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="876"/> <source>Indentation level of hanging indentation changed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="806"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="879"/> <source>Visual indentation corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="821"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="894"/> <source>Extraneous whitespace removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="818"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="891"/> <source>Missing whitespace added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="824"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="897"/> <source>Whitespace around comment sign corrected.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="828"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="901"/> <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="831"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="904"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="835"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="908"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="838"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="911"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="841"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="914"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="844"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="917"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="847"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="920"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="853"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="926"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="856"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="929"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="859"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="932"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="862"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="935"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="865"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="938"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="868"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="941"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="871"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="944"/> <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="874"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="947"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="878"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="951"/> <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="967"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="1050"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -4460,22 +4460,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>'{0}' is too complex ({1})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> <source>source code line is too complex ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="483"/> <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="477"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -8265,242 +8265,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> <source>module is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="285"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290"/> <source>public function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>private function/method may be missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="291"/> - <source>public class is missing a docstring</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293"/> + <source>private function/method may be missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>public class is missing a docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> <source>private class may be missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring not surrounded by """</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="297"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="303"/> - <source>one-liner docstring on multiple lines</source> + <source>docstring not surrounded by """</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302"/> + <source>docstring containing \ not surrounded by r"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308"/> + <source>one-liner docstring on multiple lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> <source>docstring has wrong indentation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> <source>docstring summary does not end with a period</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> <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="315"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320"/> <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="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>docstring does not mention the return value type</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <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="324"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329"/> <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="327"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332"/> <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="388"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> <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="333"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338"/> <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="341"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>private function/method is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> <source>private class is missing a docstring</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353"/> <source>leading quotes of docstring not on separate line</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> + <source>trailing quotes of docstring not on separate line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> + <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="367"/> + <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="371"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <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="380"/> + <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="383"/> + <source>class docstring is preceded by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> + <source>class docstring is followed by a blank line</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <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="390"/> + <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="396"/> + <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="399"/> + <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="403"/> + <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="426"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="312"/> + <source>docstring does not contain a summary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>docstring summary does not start with '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="407"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>documented exception '{0}' is not raised</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="413"/> + <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="416"/> + <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="419"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> + <source>documented signal '{0}' is not defined</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>trailing quotes of docstring not on separate line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> - <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="362"/> - <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="366"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <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="375"/> - <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="378"/> - <source>class docstring is preceded by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> - <source>class docstring is followed by a blank line</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <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="385"/> - <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="391"/> - <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="394"/> - <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="398"/> - <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="421"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> - <source>docstring does not contain a summary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356"/> - <source>docstring summary does not start with '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>documented exception '{0}' is not raised</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <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="411"/> - <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="414"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> - <source>documented signal '{0}' is not defined</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> <source>class docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344"/> <source>function docstring is still a default string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> <source>module docstring is still a default string</source> <translation type="unfinished"></translation> </message> @@ -47809,384 +47809,464 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="492"/> <source>coding magic comment not found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="495"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="498"/> <source>copyright notice not present</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="501"/> <source>copyright notice contains invalid author</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="643"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="646"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>format call uses too large index ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="649"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="652"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> <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="655"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <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="658"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="661"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="732"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="751"/> + <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="754"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="800"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> + <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="508"/> + <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="512"/> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>mutable default argument of type {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/> + <source>sort keys - '{0}' should be before '{1}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="738"/> + <source>logging statement uses '%'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="744"/> + <source>logging statement uses f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="747"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="735"/> + <source>logging statement uses string.format()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="741"/> + <source>logging statement uses '+'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/> + <source>gettext import with alias _ found: {0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="660"/> + <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="664"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> - <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="685"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="691"/> - <source>print statement found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="694"/> - <source>one element tuple found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="729"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <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="497"/> - <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="501"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="504"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="507"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="510"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="513"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="519"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="700"/> - <source>mutable default argument of type {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="525"/> - <source>sort keys - '{0}' should be before '{1}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="670"/> - <source>logging statement uses '%'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> - <source>logging statement uses f-string</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="667"/> - <source>logging statement uses string.format()</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="673"/> - <source>logging statement uses '+'</source> + <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="688"/> - <source>gettext import with alias _ found: {0}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="581"/> - <source>Python does not support the unary prefix increment</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="691"/> + <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="694"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="697"/> + <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="773"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="668"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> + <source>None should not be added at any return if function has no return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> + <source>an explicit value at every return should be added if function has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="784"/> + <source>an explicit return at the end of the function should be added if it has a return value except None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="788"/> + <source>a value should not be assigned to a variable if it will be used as a return value only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>unncessary f-string</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>cannot use 'self.__class__' as first argument of 'super()' call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="682"/> + <source>do not call getattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="685"/> + <source>do not call setattr with a constant attribute value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="796"/> + <source>commented code lines should be removed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="792"/> + <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> + <source>use of 'datetime.datetime.today()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> + <source>use of 'datetime.datetime.utcnow()' should be avoided. +Use 'datetime.datetime.now(tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="575"/> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="590"/> - <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="593"/> - <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="597"/> - <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="621"/> - <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="624"/> - <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="627"/> - <source>'.next()' does not exist in Python 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <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="703"/> - <source>mutable default argument of function call '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="584"/> - <source>using .strip() with multi-character strings is misleading</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="611"/> - <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="601"/> - <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="706"/> - <source>None should not be added at any return if function has no return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> - <source>an explicit value at every return should be added if function has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> - <source>an explicit return at the end of the function should be added if it has a return value except None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> - <source>a value should not be assigned to a variable if it will be used as a return value only</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> - <source>do not call assert False since python -O removes these calls</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> - <source>unncessary f-string</source> + <source>use of 'datetime.date()' should be avoided. +Use 'datetime.datetime(, tzinfo=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> + <source>use of 'datetime.date.today()' should be avoided. +Use 'datetime.datetime.now(tz=).date()' instead.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <source>use of 'datetime.date.fromtimestamp()' should be avoided. +Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="608"/> - <source>cannot use 'self.__class__' as first argument of 'super()' call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>do not call setattr with a constant attribute value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> - <source>commented code lines should be removed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> - <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="528"/> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>use of 'datetime.datetime.today()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> + <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="587"/> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="602"/> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="605"/> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> + <source>unnecessary {0} call - rewrite as a literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <source>unnecessary {0} literal - rewrite as a {1} literal</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> - <source>use of 'datetime.datetime.utcnow()' should be avoided. -Use 'datetime.datetime.now(tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/> - <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(, tz=)' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <source>unnecessary {0} passed to tuple() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <source>unnecessary {0} passed to list() - rewrite as a {1} literal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> + <source>unnecessary list call - remove the outer call to list()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> + <source>unnecessary list comprehension - "in" can take a generator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> - <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/> - <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>use of 'datetime.date()' should be avoided. -Use 'datetime.datetime(, tzinfo=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="563"/> - <source>use of 'datetime.date.today()' should be avoided. -Use 'datetime.datetime.now(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/> - <source>use of 'datetime.date.fromtimestamp()' should be avoided. -Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> - <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>unnecessary {0} passed to tuple() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> + <source>unnecessary {0} passed to list() - remove the outer call to {1}()</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="623"/> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/> + <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> + <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="637"/> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="640"/> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/> + <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished"></translation> </message> </context> @@ -48641,72 +48721,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/> <source>class names should use CapWords convention</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/> <source>function name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/> <source>argument name should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/> <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="437"/> - <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="440"/> - <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="444"/> - <source>module names should be lowercase</source> + <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="447"/> + <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="451"/> + <source>module names should be lowercase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>package names should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/> <source>constant imported as non constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="453"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/> <source>lowercase imported as non lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="456"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>camelcase imported as lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>camelcase imported as constant</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/> <source>variable in function should be lowercase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="465"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation type="unfinished"></translation> </message> @@ -89492,12 +89572,12 @@ <context> <name>eric6</name> <message> - <location filename="../eric6.py" line="374"/> + <location filename="../eric6.py" line="375"/> <source>Starting...</source> <translation>正在启动…</translation> </message> <message> - <location filename="../eric6.py" line="379"/> + <location filename="../eric6.py" line="380"/> <source>Generating Main Window...</source> <translation>正在产生主窗口…</translation> </message> @@ -89761,417 +89841,417 @@ <context> <name>pycodestyle</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="18"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> <source>indentation contains mixed spaces and tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="21"/> - <source>indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="24"/> - <source>expected an indented block</source> + <source>indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="27"/> - <source>unexpected indentation</source> + <source>expected an indented block</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="30"/> - <source>indentation is not a multiple of four (comment)</source> + <source>unexpected indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="33"/> - <source>expected an indented block (comment)</source> + <source>indentation is not a multiple of four (comment)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="36"/> + <source>expected an indented block (comment)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> <source>unexpected indentation (comment)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> - <source>continuation line indentation is not a multiple of four</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="45"/> - <source>continuation line missing indentation or outdented</source> + <source>continuation line indentation is not a multiple of four</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="48"/> + <source>continuation line missing indentation or outdented</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="51"/> <source>closing bracket does not match indentation of opening bracket's line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="52"/> - <source>closing bracket does not match visual indentation</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="55"/> - <source>continuation line with same indent as next logical line</source> + <source>closing bracket does not match visual indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="58"/> - <source>continuation line over-indented for hanging indent</source> + <source>continuation line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="61"/> - <source>continuation line over-indented for visual indent</source> + <source>continuation line over-indented for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="64"/> - <source>continuation line under-indented for visual indent</source> + <source>continuation line over-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="67"/> - <source>visually indented line with same indent as next logical line</source> + <source>continuation line under-indented for visual indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="70"/> - <source>continuation line unaligned for hanging indent</source> + <source>visually indented line with same indent as next logical line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="73"/> - <source>closing bracket is missing indentation</source> + <source>continuation line unaligned for hanging indent</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="76"/> - <source>indentation contains tabs</source> + <source>closing bracket is missing indentation</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="79"/> + <source>indentation contains tabs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="82"/> <source>whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="88"/> - <source>whitespace before '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="91"/> - <source>multiple spaces before operator</source> + <source>whitespace before '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94"/> - <source>multiple spaces after operator</source> + <source>multiple spaces before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97"/> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100"/> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103"/> - <source>missing whitespace around operator</source> + <source>tab after operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106"/> - <source>missing whitespace around arithmetic operator</source> + <source>missing whitespace around operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109"/> - <source>missing whitespace around bitwise or shift operator</source> + <source>missing whitespace around arithmetic operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112"/> - <source>missing whitespace around modulo operator</source> + <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115"/> - <source>missing whitespace after '{0}'</source> + <source>missing whitespace around modulo operator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118"/> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121"/> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124"/> + <source>tab after '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> - <source>at least two spaces before inline comment</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133"/> - <source>inline comment should start with '# '</source> + <source>at least two spaces before inline comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136"/> - <source>block comment should start with '# '</source> + <source>inline comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139"/> - <source>too many leading '#' for block comment</source> + <source>block comment should start with '# '</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142"/> - <source>multiple spaces after keyword</source> + <source>too many leading '#' for block comment</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145"/> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148"/> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151"/> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154"/> - <source>missing whitespace after keyword</source> + <source>tab before keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="157"/> - <source>trailing whitespace</source> + <source>missing whitespace after keyword</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="160"/> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="163"/> + <source>no newline at end of file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166"/> <source>blank line contains whitespace</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> - <source>too many blank lines ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> - <source>blank lines found after function decorator</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191"/> - <source>blank line at end of file</source> + <source>too many blank lines ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <source>blank lines found after function decorator</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194"/> - <source>multiple imports on one line</source> + <source>blank line at end of file</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197"/> - <source>module level import not at top of file</source> + <source>multiple imports on one line</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200"/> - <source>line too long ({0} > {1} characters)</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="203"/> - <source>the backslash is redundant between brackets</source> + <source>line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206"/> + <source>the backslash is redundant between brackets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209"/> <source>line break before binary operator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218"/> - <source>deprecated form of raising exception</source> + <source>.has_key() is deprecated, use 'in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="221"/> - <source>'<>' is deprecated, use '!='</source> + <source>deprecated form of raising exception</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="224"/> + <source>'<>' is deprecated, use '!='</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>backticks are deprecated, use 'repr()'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> - <source>multiple statements on one line (colon)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236"/> - <source>multiple statements on one line (semicolon)</source> + <source>multiple statements on one line (colon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239"/> - <source>statement ends with a semicolon</source> + <source>multiple statements on one line (semicolon)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242"/> + <source>statement ends with a semicolon</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="245"/> <source>multiple statements on one line (def)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="248"/> - <source>comparison to {0} should be {1}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="251"/> - <source>test for membership should be 'not in'</source> + <source>comparison to {0} should be {1}</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254"/> - <source>test for object identity should be 'is not'</source> + <source>test for membership should be 'not in'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257"/> - <source>do not compare types, use 'isinstance()'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> - <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="266"/> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269"/> - <source>ambiguous class definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>ambiguous function definition '{0}'</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> - <source>{0}: {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> - <source>{0}</source> + <source>test for object identity should be 'is not'</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <source>do not compare types, use 'isinstance()'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266"/> + <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="269"/> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> + <source>ambiguous class definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275"/> + <source>ambiguous function definition '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278"/> + <source>{0}: {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281"/> + <source>{0}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263"/> <source>do not use bare except</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="178"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="181"/> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="172"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <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="212"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230"/> - <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127"/> - <source>missing whitespace around parameter equals</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="169"/> - <source>expected {0} blank lines, found {1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182"/> - <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="209"/> - <source>line break after binary operator</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227"/> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188"/> <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="172"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="175"/> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="39"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="42"/> <source>over-indented</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="212"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="215"/> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished"></translation> </message>