Mon, 12 Mar 2018 19:37:23 +0100
Code Style Checker: added some checks of the bugbear checker
--- a/APIs/Python3/eric6.api Sun Mar 11 19:38:33 2018 +0100 +++ b/APIs/Python3/eric6.api Mon Mar 12 19:37:23 2018 +0100 @@ -4021,6 +4021,14 @@ eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.ssource?4() eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.start?4() eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext?1(source, startLine, contextType) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7 +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Assign?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Attribute?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Call?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_For?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_UAdd?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor?1() eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.LoggingLevels?7 eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_BinOp?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_Call?4(node) @@ -4032,6 +4040,11 @@ eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.Formatter?7 eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.run?4() eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker?1(source, filename, select, ignore, expected, repeat, args) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.getNames?4() +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.visit?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.visit_Name?4(node) +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder?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) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_ClassDef?4(node) @@ -4039,6 +4052,7 @@ eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Module?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Str?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor?1() +eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.composeCallPath?4(node) eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.CamelcaseRegexp?7 eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.Codes?7 eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.LowercaseRegex?7
--- a/APIs/Python3/eric6.bas Sun Mar 11 19:38:33 2018 +0100 +++ b/APIs/Python3/eric6.bas Mon Mar 12 19:37:23 2018 +0100 @@ -64,6 +64,7 @@ BrowserModel QAbstractItemModel BrowserSortFilterProxyModel QSortFilterProxyModel BrowserSysPathItem BrowserItem +BugBearVisitor ast.NodeVisitor CallStackViewer QTreeWidget CallTraceViewer QWidget Ui_CallTraceViewer ChangeBookmarkCommand QUndoCommand @@ -601,6 +602,7 @@ MultiProjectWriter XMLStreamWriterBase MultiValueDictResolver DictResolver MyMemoryEngine TranslationEngine +NameFinder ast.NodeVisitor NannyNag Exception NavigationBar QWidget NavigationContainer QWidget
--- a/Documentation/Help/source.qhp Sun Mar 11 19:38:33 2018 +0100 +++ b/Documentation/Help/source.qhp Mon Mar 12 19:37:23 2018 +0100 @@ -2734,6 +2734,16 @@ <keyword name="BrowserSysPathItem" id="BrowserSysPathItem" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem" /> <keyword name="BrowserSysPathItem (Constructor)" id="BrowserSysPathItem (Constructor)" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem.__init__" /> <keyword name="BrowserSysPathItem.name" id="BrowserSysPathItem.name" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem.name" /> + <keyword name="BugBearVisitor" id="BugBearVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor" /> + <keyword name="BugBearVisitor (Constructor)" id="BugBearVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__init__" /> + <keyword name="BugBearVisitor.__checkForM502" id="BugBearVisitor.__checkForM502" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__checkForM502" /> + <keyword name="BugBearVisitor.__checkForM507" id="BugBearVisitor.__checkForM507" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__checkForM507" /> + <keyword name="BugBearVisitor.visit" id="BugBearVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit" /> + <keyword name="BugBearVisitor.visit_Assign" id="BugBearVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Assign" /> + <keyword name="BugBearVisitor.visit_Attribute" id="BugBearVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Attribute" /> + <keyword name="BugBearVisitor.visit_Call" id="BugBearVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Call" /> + <keyword name="BugBearVisitor.visit_For" id="BugBearVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_For" /> + <keyword name="BugBearVisitor.visit_UAdd" id="BugBearVisitor.visit_UAdd" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_UAdd" /> <keyword name="CallStackViewer" id="CallStackViewer" ref="eric6.Debugger.CallStackViewer.html#CallStackViewer" /> <keyword name="CallStackViewer (Constructor)" id="CallStackViewer (Constructor)" ref="eric6.Debugger.CallStackViewer.html#CallStackViewer.__init__" /> <keyword name="CallStackViewer (Module)" id="CallStackViewer (Module)" ref="eric6.Debugger.CallStackViewer.html" /> @@ -11017,6 +11027,7 @@ <keyword name="MiscellaneousChecker" id="MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker" /> <keyword name="MiscellaneousChecker (Constructor)" id="MiscellaneousChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__init__" /> <keyword name="MiscellaneousChecker (Module)" id="MiscellaneousChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html" /> + <keyword name="MiscellaneousChecker.__checkBugBear" id="MiscellaneousChecker.__checkBugBear" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkBugBear" /> <keyword name="MiscellaneousChecker.__checkBuiltins" id="MiscellaneousChecker.__checkBuiltins" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkBuiltins" /> <keyword name="MiscellaneousChecker.__checkCoding" id="MiscellaneousChecker.__checkCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCoding" /> <keyword name="MiscellaneousChecker.__checkComprehensions" id="MiscellaneousChecker.__checkComprehensions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkComprehensions" /> @@ -11206,6 +11217,11 @@ <keyword name="MyMemoryEngine.engineName" id="MyMemoryEngine.engineName" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.engineName" /> <keyword name="MyMemoryEngine.getTranslation" id="MyMemoryEngine.getTranslation" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.getTranslation" /> <keyword name="MyMemoryEngine.supportedLanguages" id="MyMemoryEngine.supportedLanguages" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.supportedLanguages" /> + <keyword name="NameFinder" id="NameFinder" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder" /> + <keyword name="NameFinder (Constructor)" id="NameFinder (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.__init__" /> + <keyword name="NameFinder.getNames" id="NameFinder.getNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.getNames" /> + <keyword name="NameFinder.visit" id="NameFinder.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.visit" /> + <keyword name="NameFinder.visit_Name" id="NameFinder.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.visit_Name" /> <keyword name="NamingStyleChecker" id="NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker" /> <keyword name="NamingStyleChecker (Constructor)" id="NamingStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__init__" /> <keyword name="NamingStyleChecker (Module)" id="NamingStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html" /> @@ -16105,6 +16121,7 @@ <keyword name="TextVisitor.__isBaseString" id="TextVisitor.__isBaseString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__isBaseString" /> <keyword name="TextVisitor.__visitBody" id="TextVisitor.__visitBody" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__visitBody" /> <keyword name="TextVisitor.__visitDefinition" id="TextVisitor.__visitDefinition" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__visitDefinition" /> + <keyword name="TextVisitor.visit_AsyncFunctionDef" id="TextVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_AsyncFunctionDef" /> <keyword name="TextVisitor.visit_Bytes" id="TextVisitor.visit_Bytes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Bytes" /> <keyword name="TextVisitor.visit_Call" id="TextVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Call" /> <keyword name="TextVisitor.visit_ClassDef" id="TextVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_ClassDef" /> @@ -18363,6 +18380,7 @@ <keyword name="compileUiFiles" id="compileUiFiles" ref="eric6.install.html#compileUiFiles" /> <keyword name="compileUiFiles (Module)" id="compileUiFiles (Module)" ref="eric6.compileUiFiles.html" /> <keyword name="completeFormData" id="completeFormData" ref="eric6.WebBrowser.Tools.Scripts.html#completeFormData" /> + <keyword name="composeCallPath" id="composeCallPath" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#composeCallPath" /> <keyword name="compound_statements" id="compound_statements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#compound_statements" /> <keyword name="containsSpace" id="containsSpace" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#containsSpace" /> <keyword name="contentSniff" id="contentSniff" ref="eric6.Helpviewer.HelpBrowserWV.html#contentSniff" />
--- a/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html Sun Mar 11 19:38:33 2018 +0100 +++ b/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html Mon Mar 12 19:37:23 2018 +0100 @@ -30,20 +30,167 @@ <h3>Classes</h3> <table> <tr> +<td><a href="#BugBearVisitor">BugBearVisitor</a></td> +<td>Class implementing a node visitor to check for various topics.</td> +</tr><tr> <td><a href="#LoggingVisitor">LoggingVisitor</a></td> <td>Class implementing a node visitor to check logging statements.</td> </tr><tr> <td><a href="#MiscellaneousChecker">MiscellaneousChecker</a></td> <td>Class implementing a checker for miscellaneous checks.</td> </tr><tr> +<td><a href="#NameFinder">NameFinder</a></td> +<td>Class to extract a name out of a tree of nodes.</td> +</tr><tr> <td><a href="#TextVisitor">TextVisitor</a></td> <td>Class implementing a node visitor for bytes and str instances.</td> </tr> </table> <h3>Functions</h3> <table> +<tr> +<td><a href="#composeCallPath">composeCallPath</a></td> +<td>Generator function to assemble the call path of a given node.</td> +</tr> +</table> +<hr /><hr /> +<a NAME="BugBearVisitor" ID="BugBearVisitor"></a> +<h2>BugBearVisitor</h2> +<p> + Class implementing a node visitor to check for various topics. +</p> +<h3>Derived from</h3> +ast.NodeVisitor +<h3>Class Attributes</h3> +<table> +<tr><td>NodeWindowSize</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#BugBearVisitor.__init__">BugBearVisitor</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#BugBearVisitor.__checkForM502">__checkForM502</a></td> +<td>Private method to check the use of *strip().</td> +</tr><tr> +<td><a href="#BugBearVisitor.__checkForM507">__checkForM507</a></td> +<td>Private method to check for unused loop variables.</td> +</tr><tr> +<td><a href="#BugBearVisitor.visit">visit</a></td> +<td>Public method to traverse a given AST node.</td> +</tr><tr> +<td><a href="#BugBearVisitor.visit_Assign">visit_Assign</a></td> +<td>Public method to handle assignments.</td> +</tr><tr> +<td><a href="#BugBearVisitor.visit_Attribute">visit_Attribute</a></td> +<td>Public method to handle attributes.</td> +</tr><tr> +<td><a href="#BugBearVisitor.visit_Call">visit_Call</a></td> +<td>Public method to handle a function call.</td> +</tr><tr> +<td><a href="#BugBearVisitor.visit_For">visit_For</a></td> +<td>Public method to handle 'for' statements.</td> +</tr><tr> +<td><a href="#BugBearVisitor.visit_UAdd">visit_UAdd</a></td> +<td>Public method to handle unary additions.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> <tr><td>None</td></tr> </table> +<a NAME="BugBearVisitor.__init__" ID="BugBearVisitor.__init__"></a> +<h4>BugBearVisitor (Constructor)</h4> +<b>BugBearVisitor</b>(<i></i>) +<p> + Constructor +</p><a NAME="BugBearVisitor.__checkForM502" ID="BugBearVisitor.__checkForM502"></a> +<h4>BugBearVisitor.__checkForM502</h4> +<b>__checkForM502</b>(<i>node</i>) +<p> + Private method to check the use of *strip(). +</p><dl> +<dt><i>node</i> (ast.Call)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="BugBearVisitor.__checkForM507" ID="BugBearVisitor.__checkForM507"></a> +<h4>BugBearVisitor.__checkForM507</h4> +<b>__checkForM507</b>(<i>node</i>) +<p> + Private method to check for unused loop variables. +</p><dl> +<dt><i>node</i> (ast.For)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="BugBearVisitor.visit" ID="BugBearVisitor.visit"></a> +<h4>BugBearVisitor.visit</h4> +<b>visit</b>(<i>node</i>) +<p> + Public method to traverse a given AST node. +</p><dl> +<dt><i>node</i> (ast.Node)</dt> +<dd> +AST node to be traversed +</dd> +</dl><a NAME="BugBearVisitor.visit_Assign" ID="BugBearVisitor.visit_Assign"></a> +<h4>BugBearVisitor.visit_Assign</h4> +<b>visit_Assign</b>(<i>node</i>) +<p> + Public method to handle assignments. +</p><dl> +<dt><i>node</i> (ast.Assign)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="BugBearVisitor.visit_Attribute" ID="BugBearVisitor.visit_Attribute"></a> +<h4>BugBearVisitor.visit_Attribute</h4> +<b>visit_Attribute</b>(<i>node</i>) +<p> + Public method to handle attributes. +</p><dl> +<dt><i>node</i> (ast.Attribute)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="BugBearVisitor.visit_Call" ID="BugBearVisitor.visit_Call"></a> +<h4>BugBearVisitor.visit_Call</h4> +<b>visit_Call</b>(<i>node</i>) +<p> + Public method to handle a function call. +</p><dl> +<dt><i>node</i> (ast.Call)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="BugBearVisitor.visit_For" ID="BugBearVisitor.visit_For"></a> +<h4>BugBearVisitor.visit_For</h4> +<b>visit_For</b>(<i>node</i>) +<p> + Public method to handle 'for' statements. +</p><dl> +<dt><i>node</i> (ast.For)</dt> +<dd> +reference to the node to be processed +</dd> +</dl><a NAME="BugBearVisitor.visit_UAdd" ID="BugBearVisitor.visit_UAdd"></a> +<h4>BugBearVisitor.visit_UAdd</h4> +<b>visit_UAdd</b>(<i>node</i>) +<p> + Public method to handle unary additions. +</p><dl> +<dt><i>node</i> (ast.UAdd)</dt> +<dd> +reference to the node to be processed +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> <hr /><hr /> <a NAME="LoggingVisitor" ID="LoggingVisitor"></a> <h2>LoggingVisitor</h2> @@ -248,6 +395,9 @@ <td><a href="#MiscellaneousChecker.__init__">MiscellaneousChecker</a></td> <td>Constructor</td> </tr><tr> +<td><a href="#MiscellaneousChecker.__checkBugBear">__checkBugBear</a></td> +<td>Private method to bugbear checks.</td> +</tr><tr> <td><a href="#MiscellaneousChecker.__checkBuiltins">__checkBuiltins</a></td> <td>Private method to check, if built-ins are shadowed.</td> </tr><tr> @@ -341,7 +491,12 @@ <dd> dictionary of arguments for the miscellaneous checks </dd> -</dl><a NAME="MiscellaneousChecker.__checkBuiltins" ID="MiscellaneousChecker.__checkBuiltins"></a> +</dl><a NAME="MiscellaneousChecker.__checkBugBear" ID="MiscellaneousChecker.__checkBugBear"></a> +<h4>MiscellaneousChecker.__checkBugBear</h4> +<b>__checkBugBear</b>(<i></i>) +<p> + Private method to bugbear checks. +</p><a NAME="MiscellaneousChecker.__checkBuiltins" ID="MiscellaneousChecker.__checkBuiltins"></a> <h4>MiscellaneousChecker.__checkBuiltins</h4> <b>__checkBuiltins</b>(<i></i>) <p> @@ -516,6 +671,84 @@ </p> <div align="right"><a href="#top">Up</a></div> <hr /><hr /> +<a NAME="NameFinder" ID="NameFinder"></a> +<h2>NameFinder</h2> +<p> + Class to extract a name out of a tree of nodes. +</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="#NameFinder.__init__">NameFinder</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#NameFinder.getNames">getNames</a></td> +<td>Public method to return the extracted names and Name nodes.</td> +</tr><tr> +<td><a href="#NameFinder.visit">visit</a></td> +<td>Public method to traverse a given AST node.</td> +</tr><tr> +<td><a href="#NameFinder.visit_Name">visit_Name</a></td> +<td>Public method to handle 'Name' nodes.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="NameFinder.__init__" ID="NameFinder.__init__"></a> +<h4>NameFinder (Constructor)</h4> +<b>NameFinder</b>(<i></i>) +<p> + Constructor +</p><a NAME="NameFinder.getNames" ID="NameFinder.getNames"></a> +<h4>NameFinder.getNames</h4> +<b>getNames</b>(<i></i>) +<p> + Public method to return the extracted names and Name nodes. +</p><dl> +<dt>Returns:</dt> +<dd> +dictionary containing the names as keys and the list of nodes +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> +</dl><a NAME="NameFinder.visit" ID="NameFinder.visit"></a> +<h4>NameFinder.visit</h4> +<b>visit</b>(<i>node</i>) +<p> + Public method to traverse a given AST node. +</p><dl> +<dt><i>node</i> (ast.Node)</dt> +<dd> +AST node to be traversed +</dd> +</dl><a NAME="NameFinder.visit_Name" ID="NameFinder.visit_Name"></a> +<h4>NameFinder.visit_Name</h4> +<b>visit_Name</b>(<i>node</i>) +<p> + Public method to handle 'Name' nodes. +</p><dl> +<dt><i>node</i> (ast.Name)</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> @@ -552,6 +785,9 @@ <td><a href="#TextVisitor.__visitDefinition">__visitDefinition</a></td> <td>Private method handling class and function definitions.</td> </tr><tr> +<td><a href="#TextVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td> +<td>Public method to handle an asynchronous function definition.</td> +</tr><tr> <td><a href="#TextVisitor.visit_Bytes">visit_Bytes</a></td> <td>Public method to record a bytes node.</td> </tr><tr> @@ -629,7 +865,17 @@ <p> Private method handling class and function definitions. </p><dl> -<dt><i>node</i> (ast.FunctionDef or ast.ClassDef)</dt> +<dt><i>node</i> (ast.FunctionDef, ast.AsyncFunctionDef or ast.ClassDef)</dt> +<dd> +reference to the node to handle +</dd> +</dl><a NAME="TextVisitor.visit_AsyncFunctionDef" ID="TextVisitor.visit_AsyncFunctionDef"></a> +<h4>TextVisitor.visit_AsyncFunctionDef</h4> +<b>visit_AsyncFunctionDef</b>(<i>node</i>) +<p> + Public method to handle an asynchronous function definition. +</p><dl> +<dt><i>node</i> (ast.AsyncFunctionDef)</dt> <dd> reference to the node to handle </dd> @@ -695,5 +941,28 @@ </dd> </dl> <div align="right"><a href="#top">Up</a></div> +<hr /><hr /> +<a NAME="composeCallPath" ID="composeCallPath"></a> +<h2>composeCallPath</h2> +<b>composeCallPath</b>(<i>node</i>) +<p> + Generator function to assemble the call path of a given node. +</p><dl> +<dt><i>node</i> (ast.Node)</dt> +<dd> +node to assemble call path for +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +call path components +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> <hr /> </body></html> \ No newline at end of file
--- a/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py Sun Mar 11 19:38:33 2018 +0100 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py Mon Mar 12 19:37:23 2018 +0100 @@ -45,8 +45,8 @@ "M201", - "M501", "M502", "M503", "M504", "M505", - "M511", "M512", "M513", + "M501", "M502", "M503", "M504", "M505", "M506", "M507", + "M511", "M512", "M513", "M514", "M601", "M611", "M612", "M613", @@ -130,7 +130,9 @@ (self.__checkFormatString, ("M611", "M612", "M613", "M621", "M622", "M623", "M624", "M625", "M631", "M632")), - (self.__checkBugBear, ("M501", "M502", "M503", "M504", "M505", "M511", "M512", "M513",)), + (self.__checkBugBear, ("M501", "M502", "M503", "M504", "M505", + "M506", "M507", + "M511", "M512", "M513", "M514")), (self.__checkLogging, ("M651", "M652", "M653", "M654", "M655")), (self.__checkFuture, ("M701", "M702")), (self.__checkGettext, ("M711",)), @@ -525,6 +527,12 @@ """ Private method to check, if built-ins are shadowed. """ + functionDefs = [ast.FunctionDef] + try: + functionDefs.append(ast.AsyncFunctionDef) + except AttributeError: + pass + ignoreBuiltinAssignments = self.__args.get( "BuiltinsChecker", self.__defaultArgs["BuiltinsChecker"]) @@ -563,8 +571,9 @@ self.__error(element.lineno - 1, element.col_offset, "M131", element.id) - elif isinstance(node, ast.FunctionDef): - # function definition + elif any(isinstance(node, functionDef) + for functionDef in functionDefs): + # (asynchronous) function definition if sys.version_info >= (3, 0): for arg in node.args.args: if isinstance(arg, ast.arg) and \ @@ -640,9 +649,15 @@ "list", "set", ) + functionDefs = [ast.FunctionDef] + try: + functionDefs.append(ast.AsyncFunctionDef) + except AttributeError: + pass for node in ast.walk(self.__tree): - if isinstance(node, ast.FunctionDef): + if any(isinstance(node, functionDef) + for functionDef in functionDefs): for default in node.args.defaults: if any(isinstance(default, mutableType) for mutableType in mutableTypes): @@ -716,8 +731,11 @@ """ visitor = BugBearVisitor() visitor.visit(self.__tree) - for node, reason in visitor.violations: - self.__error(node.lineno - 1, node.col_offset, reason) + for violation in visitor.violations: + node = violation[0] + reason = violation[1] + params = violation[2:] + self.__error(node.lineno - 1, node.col_offset, reason, *params) class TextVisitor(ast.NodeVisitor): @@ -785,7 +803,7 @@ Private method handling class and function definitions. @param node reference to the node to handle - @type ast.FunctionDef or ast.ClassDef + @type ast.FunctionDef, ast.AsyncFunctionDef or ast.ClassDef """ # Manually traverse class or function definition # * Handle decorators normally @@ -841,6 +859,16 @@ # Skipped nodes: ('name', 'args', 'returns') self.__visitDefinition(node) + def visit_AsyncFunctionDef(self, node): + """ + Public method to handle an asynchronous function definition. + + @param node reference to the node to handle + @type ast.AsyncFunctionDef + """ + # Skipped nodes: ('name', 'args', 'returns') + self.__visitDefinition(node) + def visit_Call(self, node): """ Public method to handle a function call. @@ -1141,6 +1169,40 @@ self.violations.append((node, "M505")) break + def visit_Assign(self, node): + """ + Public method to handle assignments. + + @param node reference to the node to be processed + @type ast.Assign + """ + if isinstance(self.__nodeStack[-2], ast.ClassDef): + # By using 'hasattr' below we're ignoring starred arguments, slices + # and tuples for simplicity. + assignTargets = {t.id for t in node.targets if hasattr(t, 'id')} + if '__metaclass__' in assignTargets and sys.version_info >= (3, 0): + self.violations.append((node, "M514")) + + elif len(node.targets) == 1: + target = node.targets[0] + if isinstance(target, ast.Attribute) and \ + isinstance(target.value, ast.Name): + if (target.value.id, target.attr) == ('os', 'environ'): + self.violations.append((node, "M506")) + + self.generic_visit(node) + + def visit_For(self, node): + """ + Public method to handle 'for' statements. + + @param node reference to the node to be processed + @type ast.For + """ + self.__checkForM507(node) + + self.generic_visit(node) + def __checkForM502(self, node): """ Private method to check the use of *strip(). @@ -1162,6 +1224,69 @@ return # no characters appear more than once self.violations.append((node, "M502")) + + def __checkForM507(self, node): + """ + Private method to check for unused loop variables. + + @param node reference to the node to be processed + @type ast.For + """ + targets = NameFinder() + targets.visit(node.target) + ctrlNames = set(filter(lambda s: not s.startswith('_'), + targets.getNames())) + body = NameFinder() + for expr in node.body: + body.visit(expr) + usedNames = set(body.getNames()) + for name in sorted(ctrlNames - usedNames): + n = targets.getNames()[name][0] + self.violations.append((n, "M507", name)) + + +class NameFinder(ast.NodeVisitor): + """ + Class to extract a name out of a tree of nodes. + """ + def __init__(self): + """ + Constructor + """ + super(NameFinder, self).__init__() + + self.__names = {} + + def visit_Name(self, node): + """ + Public method to handle 'Name' nodes. + + @param node reference to the node to be processed + @type ast.Name + """ + self.__names.setdefault(node.id, []).append(node) + + def visit(self, node): + """ + Public method to traverse a given AST node. + + @param node AST node to be traversed + @type ast.Node + """ + if isinstance(node, list): + for elem in node: + super(NameFinder, self).visit(elem) + else: + super(NameFinder, self).visit(node) + + def getNames(self): + """ + Public method to return the extracted names and Name nodes. + + @return dictionary containing the names as keys and the list of nodes + @rtype dict + """ + return self.__names # # eflag: noqa = M702
--- a/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Sun Mar 11 19:38:33 2018 +0100 +++ b/Plugins/CheckerPlugins/CodeStyleChecker/translations.py Mon Mar 12 19:37:23 2018 +0100 @@ -519,6 +519,14 @@ "MiscellaneousChecker", "'BaseException.message' has been deprecated as of Python 2.6 and is" " removed in Python 3 - use 'str(e)'"), + "M506": QCoreApplication.translate( + "MiscellaneousChecker", + "assigning to 'os.environ' does not clear the environment -" + " use 'os.environ.clear()'"), + "M507": QCoreApplication.translate( + "MiscellaneousChecker", + "loop control variable {0} not used within the loop body -" + " start the name with an underscore"), "M511": QCoreApplication.translate( "MiscellaneousChecker", "Python 3 does not include '.iter*' methods on dictionaries"), @@ -528,6 +536,10 @@ "M513": QCoreApplication.translate( "MiscellaneousChecker", "'.next()' does not exist in Python 3"), + "M514": QCoreApplication.translate( + "MiscellaneousChecker", + "'__metaclass__' does nothing on Python 3 -" + " use 'class MyClass(BaseClass, metaclass=...)'"), "M601": QCoreApplication.translate( "MiscellaneousChecker", @@ -792,6 +804,7 @@ "M132": ["list"], "M198": ["sorted"], "M201": ["bar", "foo"], + "M507": ["x"], "M601": ["%s"], "M621": [5], "M622": ["foo"],
--- a/changelog Sun Mar 11 19:38:33 2018 +0100 +++ b/changelog Mon Mar 12 19:37:23 2018 +0100 @@ -7,6 +7,7 @@ -- added check for dictionaries with sorted keys -- added checks for logging statements -- added check for the 'gettext' import statement + -- added some checks of the bugbear checker Version 18.03: - bug fixes
--- a/i18n/eric6_cs.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_cs.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3807,147 +3807,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> + <source>Trailing quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3956,7 +3956,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3965,77 +3965,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -45680,82 +45680,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -45810,7 +45810,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -45820,35 +45820,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_de.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_de.ts Mon Mar 12 19:37:23 2018 +0100 @@ -1,6 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.1" language="de"> +<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage=""> <context> <name>AboutDialog</name> <message> @@ -1963,8 +1962,8 @@ </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/> - <source>Open in New Tab Ctrl+LMB</source> - <translation>In neuem Register öffnen Strg+LMK</translation> + <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="174"/> @@ -2042,8 +2041,8 @@ </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/> - <source>Open in New Tab Ctrl+LMB</source> - <translation>In neuem Register öffnen Strg+LMK</translation> + <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>In neuem Register öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95"/> @@ -3715,147 +3714,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <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="582"/> - <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="585"/> - <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="588"/> - <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="615"/> - <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="594"/> - <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="597"/> - <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="600"/> - <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="603"/> - <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="606"/> - <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="609"/> - <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="612"/> - <source>Blank line before class docstring removed.</source> - <translation>Leerzeile vor Klassendocstring entfernt.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation>Leerzeile nach Klassendocstring entfernt.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <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="624"/> - <source>Blank line after last paragraph removed.</source> - <translation>Leerzeile nach letzten Abschnitt entfernt.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Einleitende Anführungszeichen in {0}""" korrigiert</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> - <translation>Tabulator in 4 Leerzeichen gewandelt.</translation> + <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="630"/> - <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="633"/> - <source>Indentation of continuation line corrected.</source> - <translation>Einrückung der Fortsetzungszeile korrigiert.</translation> + <source>Period added to summary line.</source> + <translation>Punkt an die Zusammenfassungszeile angefügt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="636"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Einrückung der schließenden Klammer korrigiert.</translation> + <source>Blank line inserted before class docstring.</source> + <translation>Leerzeile vor Klassendocstring eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Fehlende Einrückung der Fortsetzungszeile korrigiert.</translation> + <source>Blank line inserted after class docstring.</source> + <translation>Leerzeile nach Klassendocstring eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Schließende Klammer an öffnender Klammer ausgerichtet.</translation> + <source>Blank line inserted after docstring summary.</source> + <translation>Leerzeile nach Docstring Zusammenfassung eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> - <translation>Einrückungsebene geändert.</translation> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Leerzeile nach letztem Abschnitt des Docstring eingefügt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Einrückungsebene der hängenden Einrückung geändert.</translation> + <source>Leading quotes put on separate line.</source> + <translation>Einleitende Anführungszeichen auf separate Zeile gesetzt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> - <translation>Visuelle Einrückung korrigiert.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation>Überzählige Leerzeichen gelöscht.</translation> + <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="654"/> + <source>Blank line before class docstring removed.</source> + <translation>Leerzeile vor Klassendocstring entfernt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation>Leerzeile nach Klassendocstring entfernt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> - <translation>Fehlende Leerzeichen eingefügt.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Leerzeile nach Funktions-/Methodendocstring entfernt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <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="669"/> - <source>Whitespace around comment sign corrected.</source> - <translation>Leerzeichen um Kommentarzeichen korrigiert.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Tabulator in 4 Leerzeichen gewandelt.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <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="675"/> + <source>Indentation of continuation line corrected.</source> + <translation>Einrückung der Fortsetzungszeile korrigiert.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <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="681"/> + <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="684"/> + <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="687"/> + <source>Indentation level changed.</source> + <translation>Einrückungsebene geändert.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <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="693"/> + <source>Visual indentation corrected.</source> + <translation>Visuelle Einrückung korrigiert.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation>Überzählige Leerzeichen gelöscht.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation>Fehlende Leerzeichen eingefügt.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation>Leerzeichen um Kommentarzeichen korrigiert.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation>Eine Leerzeile eingefügt.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Eine Leerzeile eingefügt.</numerusform> @@ -3863,7 +3862,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation> <numerusform>Eine überflüssige Zeile gelöscht</numerusform> @@ -3871,77 +3870,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation>Überflüssige Leerzeilen gelöscht.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <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="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <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="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation>Lange Zeilen wurden gekürzt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation>Redundante Backslashes in Klammern entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation>Compund Statement korrigiert.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <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="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation>'{0}' Argument hinzugefügt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation>'{0}' Argument entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation>Leerzeichen am Zeilenende entfernt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <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="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation>„<>“ durch „!=“ ersetzt.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation> keine Nachricht für '{0}' definiert</translation> </message> @@ -24757,8 +24756,8 @@ </message> <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1220"/> - <source>Open Link in New Tab Ctrl+LMB</source> - <translation>Link in neuem Fenster öffnen Strg+LMK</translation> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> <location filename="../Helpviewer/HelpBrowserWV.py" line="1311"/> @@ -44711,82 +44710,82 @@ <translation>Copyrightvermerk enthält ungültigen Autor</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation>{0} Format gefunden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <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="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <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="514"/> - <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="517"/> - <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="520"/> - <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="523"/> - <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="526"/> - <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="529"/> - <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="532"/> - <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="535"/> - <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="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>erwartete __future__ Imports: {0}; aber nur {1} gefunden</translation> + <source>other string does contain unindexed parameters</source> + <translation>Anderer String enthält nicht indizierte Parameter</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>erwartete __future__ Imports: {0}; jedoch keine gefunden</translation> + <source>format call uses too large index ({0})</source> + <translation>Format Aufruf enthält zu großen Index ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <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="562"/> - <source>print statement found</source> - <translation>print Statement gefunden</translation> + <source>format call uses keyword arguments but no named entries</source> + <translation>Format Aufruf verwendet Schlüsselwort Argumente, enthält aber keine benannten Einträge</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> - <translation>Tuple mit einem Element gefunden</translation> + <source>format call uses variable arguments but no numbered entries</source> + <translation>Format Aufruf verwendet variable argumente, enthält aber keine nummerierten Einträge</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <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="571"/> + <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="574"/> + <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="592"/> + <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="595"/> + <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="601"/> + <source>print statement found</source> + <translation>print Statement gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation>Tuple mit einem Element gefunden</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -44841,7 +44840,7 @@ <translation>unnötige List Comprehension - "{0}" kann einen Generator verwenden</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation>veränderbares Standardargument des Typs {0}</translation> </message> @@ -44851,35 +44850,95 @@ <translation>Schlüssel sortieren - '{0}' sollte vor '{1}' kommen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation>Loggingbefehl verwendet '%'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation>Loggingbefehl verwendet 'f-string'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <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="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation>Loggingbefehl verwendet 'string.format()'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation>Loggingbefehl verwendet '+'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <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="505"/> + <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="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <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="539"/> + <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="613"/> + <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="508"/> + <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="511"/> + <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="526"/> + <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> </context> <context> <name>MouseClickDialog</name> @@ -82091,8 +82150,8 @@ </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="624"/> - <source>Open Link in New Tab Ctrl+LMB</source> - <translation>Link in neuem Fenster öffnen Strg+LMK</translation> + <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> + <translation>Link in neuem Fenster öffnen<byte value="x9"/>Strg+LMK</translation> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="630"/>
--- a/i18n/eric6_empty.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_empty.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3668,231 +3668,231 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> + <source>Trailing quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <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="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -44472,82 +44472,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -44602,7 +44602,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -44612,35 +44612,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_en.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_en.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3668,147 +3668,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> + <source>Trailing quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n blank line inserted.</numerusform> @@ -3816,7 +3816,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n superfluous line removed</numerusform> @@ -3824,77 +3824,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -44514,82 +44514,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -44644,7 +44644,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -44654,35 +44654,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_es.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_es.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3709,147 +3709,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <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="582"/> - <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="585"/> - <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="588"/> - <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="615"/> - <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="594"/> - <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="597"/> - <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="600"/> - <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="603"/> - <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="606"/> - <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="609"/> - <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="612"/> - <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="618"/> - <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="621"/> - <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="624"/> - <source>Blank line after last paragraph removed.</source> - <translation>Linea en blanco detrás de último párrafo eliminada.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Comillas introductorias corregidas para ser {0}"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> - <translation>Tabulador convertido a 4 espacios.</translation> + <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="630"/> - <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="633"/> - <source>Indentation of continuation line corrected.</source> - <translation>Indentación de línea de continuación corregida.</translation> + <source>Period added to summary line.</source> + <translation>Coma añadida a la línea de resumen.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="636"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Indentación de llave de cierre corregida.</translation> + <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="639"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Indentación inexistente en línea de continuación corregida.</translation> + <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="642"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Llave de cierre alineada a llave de apertura.</translation> + <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="645"/> - <source>Indentation level changed.</source> - <translation>Nivel de indentación corregida.</translation> + <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="648"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Nivel de indentación de indentación colgante corregida.</translation> + <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="651"/> - <source>Visual indentation corrected.</source> - <translation>Indentación visual corregida.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation>Eliminado espacio en blanco extraño.</translation> + <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="654"/> + <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="660"/> + <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="663"/> - <source>Missing whitespace added.</source> - <translation>Añadido espacio en blanco que faltaba.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Línea en blanco detrás de docstring de función/método eliminada.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <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="669"/> - <source>Whitespace around comment sign corrected.</source> - <translation>Espacio en blanco alrededor de signo de comentario corregido.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Tabulador convertido a 4 espacios.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <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="675"/> + <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="678"/> + <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="681"/> + <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="684"/> + <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="687"/> + <source>Indentation level changed.</source> + <translation>Nivel de indentación corregida.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <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="693"/> + <source>Visual indentation corrected.</source> + <translation>Indentación visual corregida.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation>Eliminado espacio en blanco extraño.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation>Añadido espacio en blanco que faltaba.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation>Espacio en blanco alrededor de signo de comentario corregido.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation>Insertada una línea en blanco.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>Insertada %n línea en blanco.</numerusform> @@ -3857,7 +3857,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation> <numerusform>Eliminada %n línea en blanco sobrante</numerusform> @@ -3865,77 +3865,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation>Eliminadas líneas en blanco sobrantes.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <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="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <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="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <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="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation>Backslash redundante en llaves eliminado.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation>Sentencia compuesta corregida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <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="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation>Añadido el argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation>Eliminado el argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <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="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <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="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation>'<>' reemplazado por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation> sin mensaje definido para el código '{0}'</translation> </message> @@ -44712,82 +44712,82 @@ <translation>la nota de copyright contiene un autor no válido</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation>encontrado formateador {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <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="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <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="514"/> - <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="517"/> - <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="520"/> - <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="523"/> - <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="526"/> - <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="529"/> - <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="532"/> - <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="535"/> - <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="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>se esperaban estos __future__ imports: {0} pero solamente hay: {1}</translation> + <source>other string does contain unindexed parameters</source> + <translation>otra cadena contiene parámetros sin indexar</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>se esperaban estos __future__ imports: {0}; but no hay ninguno</translation> + <source>format call uses too large index ({0})</source> + <translation>llamada de formato usa un índice demasiado largo ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <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="562"/> - <source>print statement found</source> - <translation>encontrada sentencia print</translation> + <source>format call uses keyword arguments but no named entries</source> + <translation>llamada de formato usa argumentos de palabra clave pero sin entradas con nombre</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> - <translation>tupla de un elemento encontrada</translation> + <source>format call uses variable arguments but no numbered entries</source> + <translation>llamada de formato usa argumentos de variable pero sin entradas numeradas</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <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="571"/> + <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="574"/> + <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="592"/> + <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="595"/> + <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="601"/> + <source>print statement found</source> + <translation>encontrada sentencia print</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation>tupla de un elemento encontrada</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -44842,7 +44842,7 @@ <translation>lista de comprehensión innecesaria - "{0}" puede aceptar un generador</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation>argumento por defecto mutable de tipo {0}</translation> </message> @@ -44852,35 +44852,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_fr.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_fr.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3824,147 +3824,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> + <source>Trailing quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3972,7 +3972,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3980,77 +3980,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -45424,82 +45424,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -45554,7 +45554,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -45564,35 +45564,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_it.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_it.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3741,147 +3741,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <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="582"/> - <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="585"/> - <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="588"/> - <source>Period added to summary line.</source> - <translation>Aggiunto punto alla riga sommario.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <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="594"/> - <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="597"/> - <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="600"/> - <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="603"/> - <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="606"/> - <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="609"/> - <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="612"/> - <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="618"/> - <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="621"/> - <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="624"/> - <source>Blank line after last paragraph removed.</source> - <translation>Rimossa riga vuota dopo l'ultimo paragrafo.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Virgolette introduttive corrette in {0}"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> - <translation>Convertita Tabulazione in 4 spazi.</translation> + <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="630"/> - <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="633"/> - <source>Indentation of continuation line corrected.</source> - <translation>Identazione di continuazione riga corretta.</translation> + <source>Period added to summary line.</source> + <translation>Aggiunto punto alla riga sommario.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="636"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Identazione di parentesi chiusa corretta.</translation> + <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="639"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Corretta la mancanza di indentazione della continuazione riga.</translation> + <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="642"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Parentesi chiusa allineata con quella d'apertura.</translation> + <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="645"/> - <source>Indentation level changed.</source> - <translation>Livello di indentazione modificato.</translation> + <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="648"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Modificato il livello di indentazione dell'indentazione pendente.</translation> + <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="651"/> - <source>Visual indentation corrected.</source> - <translation></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation>Spazio non pertinente eliminato.</translation> + <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="654"/> + <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="660"/> + <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="663"/> - <source>Missing whitespace added.</source> - <translation>Spazi mancanti aggiunti.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Riga vuota dopo la stringa di documentazione funzione/metodo rimossa.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <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="669"/> - <source>Whitespace around comment sign corrected.</source> - <translation>Corretto spazio vicino al segno di commento.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Convertita Tabulazione in 4 spazi.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <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="675"/> + <source>Indentation of continuation line corrected.</source> + <translation>Identazione di continuazione riga corretta.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation>Identazione di parentesi chiusa corretta.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <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="684"/> + <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="687"/> + <source>Indentation level changed.</source> + <translation>Livello di indentazione modificato.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <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="693"/> + <source>Visual indentation corrected.</source> + <translation></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation>Spazio non pertinente eliminato.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation>Spazi mancanti aggiunti.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation>Corretto spazio vicino al segno di commento.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation>Inserita una riga vuota.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform>%n riga vuota inserita.</numerusform> @@ -3889,7 +3889,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform>%n riga superflua eliminata</numerusform> @@ -3897,77 +3897,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation>Righe vuote superflue eliminate.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <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="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <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="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation>Accorciate righe lughe.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation>Rimossi barre rovesciate ridondanti.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation>Corretta istruzione composta.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <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="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation>'{0}' argumento aggiunto.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation>'{0}' argumento rimosso.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <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="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <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="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation>'<>' sostituito da '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -44685,82 +44685,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -44815,7 +44815,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -44825,35 +44825,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_pt.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_pt.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3873,147 +3873,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <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="582"/> - <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="585"/> - <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="588"/> - <source>Period added to summary line.</source> - <translation>Ponto adicionado à linha sumário.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <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="594"/> - <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="597"/> - <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="600"/> - <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="603"/> - <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="606"/> - <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="609"/> - <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="612"/> - <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="618"/> - <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="621"/> - <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="624"/> - <source>Blank line after last paragraph removed.</source> - <translation>Retirada linha vazia depois do último parágrafo.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Corrigidas as aspas introdutórias para ser {0}"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> - <translation>Tabulação convertida a 4 espaços.</translation> + <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="630"/> - <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="633"/> - <source>Indentation of continuation line corrected.</source> - <translation>Corrigida a indentação da linha de continuação.</translation> + <source>Period added to summary line.</source> + <translation>Ponto adicionado à linha sumário.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <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="636"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Corrigida a indentação de parêntesis de fecho.</translation> + <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="639"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Corrigida falta de indentação na linha de continuação.</translation> + <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="642"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Parêntesis de fecho alinhado com parêntesis de abertura.</translation> + <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="645"/> - <source>Indentation level changed.</source> - <translation>Alterado o nível da indentação.</translation> + <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="648"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Alterado o nível da indentação pendente.</translation> + <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="651"/> - <source>Visual indentation corrected.</source> - <translation>Indentação visual corrigida.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation>Espaço estranho retirado.</translation> + <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="654"/> + <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="660"/> + <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="663"/> - <source>Missing whitespace added.</source> - <translation>Adicionado espaço branco em falta.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Retirada a linha vazia depois da docstring de função/método.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <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="669"/> - <source>Whitespace around comment sign corrected.</source> - <translation>Corrigido espaço em volta do símbolo de comentário.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Tabulação convertida a 4 espaços.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <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="675"/> + <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="678"/> + <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="681"/> + <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="684"/> + <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="687"/> + <source>Indentation level changed.</source> + <translation>Alterado o nível da indentação.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <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="693"/> + <source>Visual indentation corrected.</source> + <translation>Indentação visual corrigida.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation>Espaço estranho retirado.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation>Adicionado espaço branco em falta.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation>Corrigido espaço em volta do símbolo de comentário.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation>Inserida uma linha vazia.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>inserida uma linha vazia.</numerusform> @@ -4021,7 +4021,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation> <numerusform>retirada uma linha desnecessária</numerusform> @@ -4029,77 +4029,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation>Retiradas linhas vazias desnecessárias.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <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="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <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="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation>Foram encolhidas as linhas compridas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <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="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation>Instrução composta corrigida.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <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="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation>Adicionado o argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation>Removido o argumento '{0}'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <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="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <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="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation>'<>' substituido por '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation> sem mensagem definida para código '{0}'</translation> </message> @@ -46132,82 +46132,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> @@ -46262,7 +46262,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -46272,35 +46272,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_ru.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_ru.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3711,147 +3711,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Тройные одинарные кавычки заменены тройными двойными.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Кавычки во введении исправлены на {0}"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation>Одиночная строка документации распологается в одной строке.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation>Добавлена точка в строке резюме.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Удалена пустая строка перед строкой документации для function/method.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation>Добавлена пустая строка перед строкой документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation>Добавлена пустая строка после строки документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation>Добавлена пустая строка после резюме строки документации.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation>Открывающие кавычки размещены на отдельной строке.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation>Закрывающие кавычки размещены на отдельной строке.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation>Удалена пустая строка перед строкой документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation>Удалена пустая строка после строки документации для class.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation>Удалена пустая строка после строки документации для function/method.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> - <translation>Удалена пустая строка после последнего абзаца.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Кавычки во введении исправлены на {0}"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> - <translation>Символы табуляции заменяются на 4 пробела.</translation> + <source>Single line docstring put on one line.</source> + <translation>Одиночная строка документации распологается в одной строке.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Величина отступа сделана кратной четырём.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> - <translation>Исправлен размер отступа строки продолжения.</translation> + <source>Period added to summary line.</source> + <translation>Добавлена точка в строке резюме.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> + <translation>Удалена пустая строка перед строкой документации для function/method.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Исправлен размер отступа закрывающей скобки.</translation> + <source>Blank line inserted before class docstring.</source> + <translation>Добавлена пустая строка перед строкой документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Добавлен отступ к строке продолжения.</translation> + <source>Blank line inserted after class docstring.</source> + <translation>Добавлена пустая строка после строки документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Закрывающая скобка выровнена с открывающей.</translation> + <source>Blank line inserted after docstring summary.</source> + <translation>Добавлена пустая строка после резюме строки документации.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> - <translation>Изменен размер отступа.</translation> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Изменен размер отступа для висячих отступов.</translation> + <source>Leading quotes put on separate line.</source> + <translation>Открывающие кавычки размещены на отдельной строке.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> - <translation>Исправленена величина визуального отступа.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation>Лишние символы пропуска удалены.</translation> + <source>Trailing quotes put on separate line.</source> + <translation>Закрывающие кавычки размещены на отдельной строке.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation>Удалена пустая строка перед строкой документации для class.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation>Удалена пустая строка после строки документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> - <translation>Добавлены недостающие символы пропуска.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Удалена пустая строка после строки документации для function/method.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> + <source>Blank line after last paragraph removed.</source> + <translation>Удалена пустая строка после последнего абзаца.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> - <translation>Символы пропуска вокруг символа комментария откорректированы.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Символы табуляции заменяются на 4 пробела.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation>Величина отступа сделана кратной четырём.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation>Исправлен размер отступа строки продолжения.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation>Исправлен размер отступа закрывающей скобки.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation>Добавлен отступ к строке продолжения.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation>Закрывающая скобка выровнена с открывающей.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation>Изменен размер отступа.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation>Изменен размер отступа для висячих отступов.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation>Исправленена величина визуального отступа.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation>Лишние символы пропуска удалены.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation>Добавлены недостающие символы пропуска.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation>Символы пропуска вокруг символа комментария откорректированы.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation>Добавлена одна пустая строка.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n пустая строка вставлена.</numerusform> @@ -3860,7 +3860,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n лишняя пустая строка удалена</numerusform> @@ -3869,77 +3869,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation>Удалены излишние пустые строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation>Удалены пустые строки после декоратора функции.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation>Операторы импорта помещены на отдельных строках.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation>Укорочены длинные строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation>Удалены излишние символы '\'.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation>Исправлены выражения оператора.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation>Исправлено сравнение с None/True/False.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation>Добавлен '{0}' аргумент.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation>Удалён '{0}' аргумент.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation>Завершающие символы пропуска обрезаны.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation>символ новой строки добавлен в конец файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <source>Superfluous trailing blank lines removed from end of file.</source> <translation>Удалены пустые строки в конце файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation>'<>' заменен на '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation> нет сообщения, определенного для кода '{0}'</translation> </message> @@ -44795,82 +44795,82 @@ <translation>уведомление об авторских правах содержит недействительного автора</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation>найден {0} форматтер</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation>строка формата действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation>строка документации действительно содержит неиндексированные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation>другая строка действительно содержит неиндексированные параметры</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation>формат вызова использует слишком большой индекс ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation>формат вызова использует недостающее ключевое слово ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <source>format call uses keyword arguments but no named entries</source> - <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> - <source>format call uses variable arguments but no numbered entries</source> - <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation>формат вызова использует скрытые и явные индексы вместе</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>ожидался __future__ imports: {0}; получены только: {1}</translation> + <source>other string does contain unindexed parameters</source> + <translation>другая строка действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>ожидался __future__ imports: {0}; не получено ничего</translation> + <source>format call uses too large index ({0})</source> + <translation>формат вызова использует слишком большой индекс ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> + <translation>формат вызова использует недостающее ключевое слово ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> - <translation>обнаружен оператор печати</translation> + <source>format call uses keyword arguments but no named entries</source> + <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> - <translation>один элемент кортежа найден</translation> + <source>format call uses variable arguments but no numbered entries</source> + <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation>формат вызова использует скрытые и явные индексы вместе</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> + <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <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="601"/> + <source>print statement found</source> + <translation>обнаружен оператор печати</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation>один элемент кортежа найден</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -44925,7 +44925,7 @@ <translation>неподходящий генератор списков - "{0}" может являться генератором</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation>изменяемый аргумент по умолчанию типа {0}</translation> </message> @@ -44935,35 +44935,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_tr.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_tr.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3811,147 +3811,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> + <source>Trailing quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <source>%n blank line(s) inserted.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3959,7 +3959,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> @@ -3967,77 +3967,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -45514,82 +45514,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -45644,7 +45644,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -45654,35 +45654,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>
--- a/i18n/eric6_zh_CN.ts Sun Mar 11 19:38:33 2018 +0100 +++ b/i18n/eric6_zh_CN.ts Mon Mar 12 19:37:23 2018 +0100 @@ -3820,231 +3820,231 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> <source>Triple single quotes converted to triple double quotes.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/> - <source>Single line docstring put on one line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/> - <source>Period added to summary line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="615"/> - <source>Blank line before function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/> - <source>Blank line inserted before class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/> - <source>Blank line inserted after class docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/> - <source>Blank line inserted after docstring summary.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/> - <source>Leading quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="609"/> - <source>Trailing quotes put on separate line.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="612"/> - <source>Blank line before class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/> - <source>Blank line after class docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> - <source>Blank line after function/method docstring removed.</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Blank line after last paragraph removed.</source> + <source>Introductory quotes corrected to be {0}"""</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Tab converted to 4 spaces.</source> + <source>Single line docstring put on one line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> - <source>Indentation of continuation line corrected.</source> + <source>Period added to summary line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line before function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Indentation of closing bracket corrected.</source> + <source>Blank line inserted before class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Missing indentation of continuation line corrected.</source> + <source>Blank line inserted after class docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Closing bracket aligned to opening bracket.</source> + <source>Blank line inserted after docstring summary.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Indentation level changed.</source> + <source>Blank line inserted after last paragraph of docstring.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Indentation level of hanging indentation changed.</source> + <source>Leading quotes put on separate line.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Visual indentation corrected.</source> + <source>Trailing quotes put on separate line.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> + <source>Blank line before class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> + <source>Blank line after class docstring removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> + <source>Blank line after function/method docstring removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Extraneous whitespace removed.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Missing whitespace added.</source> + <source>Blank line after last paragraph removed.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Whitespace around comment sign corrected.</source> + <source>Tab converted to 4 spaces.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> + <source>Indentation adjusted to be a multiple of four.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> + <source>Indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> + <source>Indentation of closing bracket corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> + <source>Missing indentation of continuation line corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> + <source>Indentation level changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> + <source>Indentation level of hanging indentation changed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> + <source>Visual indentation corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> + <source>Extraneous whitespace removed.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Missing whitespace added.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <source>Whitespace around comment sign corrected.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> <source>One blank line inserted.</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> <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="679"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> <source>%n superfluous lines removed</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="683"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> <source>Superfluous blank lines removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="686"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> <source>Superfluous blank lines after function decorator removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="689"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> <source>Imports were put on separate lines.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="692"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> <source>Long lines have been shortened.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="695"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Redundant backslash in brackets removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="701"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> <source>Compound statement corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="704"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> <source>Comparison to None/True/False corrected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="707"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> <source>'{0}' argument added.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="710"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> <source>'{0}' argument removed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="713"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> <source>Whitespace stripped from end of line.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="716"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> <source>newline added to end of file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="719"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> <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="722"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> <source>'<>' replaced by '!='.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> <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="808"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> <source> no message defined for code '{0}'</source> <translation type="unfinished"></translation> </message> @@ -45502,82 +45502,82 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> <source>found {0} formatter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> <source>format string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> <source>docstring does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> - <source>other string does contain unindexed parameters</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> - <source>format call uses too large index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> - <source>format call uses missing keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> - <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="526"/> - <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="529"/> - <source>format call uses implicit and explicit indexes together</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/> - <source>format call provides unused index ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/> - <source>format call provides unused keyword ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>expected these __future__ imports: {0}; but got none</source> + <source>format call uses too large index ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>print statement found</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>one element tuple found</source> + <source>format call uses variable arguments but no numbered entries</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> + <source>format call uses implicit and explicit indexes together</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <source>format call provides unused index ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call provides unused keyword ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> + <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="595"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>print statement found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> + <source>one element tuple found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> <source>{0}: {1}</source> <translation type="unfinished"></translation> </message> @@ -45632,7 +45632,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>mutable default argument of type {0}</source> <translation type="unfinished"></translation> </message> @@ -45642,35 +45642,95 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="541"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> <source>logging statement uses '%'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>logging statement uses f-string</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> <source>logging statement uses 'warn' instead of 'warning'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> <source>logging statement uses '+'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <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="518"/> + <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="522"/> + <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="530"/> + <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="533"/> + <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="536"/> + <source>'.next()' does not exist in Python 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <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="613"/> + <source>mutable default argument of function call '{0}'</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>using .strip() with multi-character strings is misleading</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <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="526"/> + <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MouseClickDialog</name>